MySQL程序和可执行文件
MySQL程序和可执行文件
各种命令的通用选项
特殊选项
命令行选项
my_print_defaults :从档案显示选项
perror :解释错误代码
MySQL的用户界面
用户界面概述
建立连接
MySQL查询浏览器
- 键盘快捷键
- 主要查询窗口
- 查询工具
- 结果区
- 高级工具栏
- 图形界面完成
- 历史和书签的SQL命令
- 使用脚本:执行几个命令
- MySQL的帮助-信息浏览器
- 对象浏览器
- 脚本编辑器
- 在查询结果中改变数据
- 存储过程
MySQL的系统管理员
MySQL的迁移工具包
简要概述了迁移过程
phpMyAdmin
MySQL的监控
使用MySQL监视器( SQL命令翻译)
常用选项
格式化和输出选项
交互模式
在窗口里执行一个脚本
利用MySQL命令来运行脚本
查看数据库状态
设计数据库
关系型数据库的概念
- SQL简介
- 关系型数据库管理系统
- 常用的数据库
- 表
- 行
- 列
- 关系
- 数据类型
- Primary Keys主键
- Foreign Keys外键
- SQL语句
数据库的设计原则
基本建模过程:创建一个数据模型
- 逻辑与物理模型
- 实体关系模型
- 实体和实体集
- 属性
- 关系
- 关系类型
- 图形化表示模型
- 物理模型:绘制ER模型到关系型数据库
MySQL中的标识
MySQL中的标识
- 标识名称
Schema Object Names
- 使用双引号
- 用引号内的名字
- 使用数字
标识命名规则
Identifier Qualifiers
Mapping of Identifiers to Filenames
标识区分大小写
- lower_case_table_names设置
- 避免数据传输问题
| |
![]() |
建立数据库和组件
建立数据库
- 删除数据库
创建表
- 删除表
- 定义表类型
- 改变现有的表结构
- 新增一栏
- 重命名表
- 临时表
创建栏的定义
数据类型的的MySQL
- 枚举数据类型
- 字符数据类型
- 设置类型
- 日期/时间数据类型
- 选项和属性
约束
- 非空约束:定义一个栏的Null
- UNIQUE 唯一约束
- PRIMARY KEY 主健
- 定义自动增量列
- 参照完整性约束:定义外键
- 递延检查
- 定义默认值
管理索引
- 创建表时确定索引
- 创建索引声明
- 全文索引
- 删除索引
查看数据库的信息
显示和描述数据库说明
- Using Table-Related SHOW Statements
- Using DESCRIBE Statement
INFORMATION_SCHEMA信息表
- 显示数据库
MySQL的表类型
MySQL的表类型(存储引擎)
设置/改变引擎
MyISAM表
- 全文搜索的MyISAM表
- 创建全文索引
- 使用全文搜索
InnoDB表
- InnoDB的局限性和弊端
- InnoDB的磁盘管理
- 防止问题
- 移动档案
FOREIGN KEY在InnoDB的限制
检查外键
MyISAM vs. InnoDB
HEAP 或 MEMORY 表
Temporary Tables临时表
合并表
其他表类型
表文件存储 | |