MySQL DBA笔试,很不错,都是必须要掌握的

preview
需积分: 0 1 下载量 112 浏览量 更新于2024-03-15 收藏 1.48MB PDF 举报
根据提供的文件内容,我们可以归纳总结出以下几个重要的MySQL DBA知识点: ### 1. 当前主流数据库服务软件 - **主流数据库服务器软件**:包括Oracle、DB2、SQL Server、MySQL等。 - **开源且跨平台的数据库软件**:MySQL是其中唯一既开源又支持跨平台的数据库服务软件。 ### 2. MySQL服务进程与配置信息 - **服务进程名**:`mysqld` - **默认监听端口号**:3306 - **默认数据库目录**:`/var/lib/mysql` ### 3. MySQL默认的四个库及其特性 - **四个默认库**:`information_schema`、`performance_schema`、`mysql`、`test`。 - **不占用物理磁盘空间的库**:`information_schema`库不占用物理磁盘空间,主要用于存储关于所有其他数据库的信息,如表、列、权限等。 ### 4. MySQL常用的数据类型及关键字 - **字符类型**:`char`、`varchar`、`blob`、`text` - **数值类型**:`tinyint`、`smallint`、`int`、`bigint`、`float`、`double` - **日期时间类型**:`year`、`date`、`time`、`datetime`、`timestamp` - **枚举类型**:`enum`、`set` ### 5. MySQL日期时间函数解析 - **year()**:返回指定日期的年份部分。 - **date()**:返回指定日期的完整日期格式(年-月-日)。 - **month()**:返回指定日期的月份部分。 - **day()**:返回指定日期的日部分。 - **time()**:返回指定日期的时间部分(时-分-秒)。 - **now()**:返回当前日期和时间的完整格式(年-月-日 时:分:秒)。 ### 6. 创建与修改表结构示例 #### 创建表 ```sql CREATE DATABASE studentdb; CREATE TABLE studentdb.stu_info( stu_id INT(2), name VARCHAR(10), age TINYINT(2) UNSIGNED, sex ENUM('boy', 'girl'), likes SET('book', 'music', 'game', 'film') ); ``` #### 修改表 ```sql ALTER TABLE studentdb.stu_info ADD id INT(2) ZEROFILL PRIMARY KEY AUTO_INCREMENT FIRST; CREATE UNIQUE INDEX stu_id ON studentdb.stu_info(stu_id); ALTER TABLE studentdb.stu_info ADD mail VARCHAR(50) DEFAULT 'student@tedu.cn' AFTER name; ``` ### 7. 索引概述与实现 - **优点**:提高查询效率。 - **缺点**:降低插入、更新操作速度;占用额外存储空间。 - **索引文件存储位置**: - Innodb存储引擎:`.ibd`文件 - Myisam存储引擎:`.MYI`文件 ### 8. 常用索引类型及其约束规则 #### INDEX(普通索引) - **特点**:可定义多个;字段值允许重复;允许NULL值。 - **KEY标志**:MUL - **适用场景**:常用于查询条件字段。 #### PRIMARY KEY(主键) - **特点**:每个表只能有一个;字段值不允许重复;不允许NULL值。 - **KEY标志**:PRI - **适用场景**:通常用于唯一标识记录的字段(如记录编号)。 #### FOREIGN KEY(外键) - **使用规则**:表的存储引擎必须是InnoDB;字段数据类型需匹配被引用字段;被引用字段需是某种键(通常为主键)。 - **适用场景**:确保表间关系的一致性。 以上内容涵盖了MySQL DBA笔试中提到的一些核心概念和技术细节,对于初学者来说是非常有价值的参考资料。通过这些知识点的学习和理解,可以帮助相关人员更好地掌握MySQL数据库管理的核心技能。
身份认证 购VIP最低享 7 折!
30元优惠券
CodeGolang
  • 粉丝: 166
  • 资源: 1500
上传资源 快速赚钱
voice
center-task 前往需求广场,查看用户热搜

最新资源