数据库
- MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言–结构化查询语言(SQL)进行数据库管理。
数据存储方式对比
- 以文件格式存储
- 读取速度慢
- 查询不方便
- 保存不方便
- 以数据库格式存储
- 读取速度快
- 存储持久化
- 数据有效性
- 扩展好
如何理解数据库
excel文件与数据库做类比
- 列:字段
- 行:记录
- sheet:表
- Excel文件:数据库
安装
- 继承安装
- PhpStudy
- 数据库可视化工具
- SQLyog
SQL
- DDL:数据定义语言
- 数据库、表的管理 create drop
- DML:数据操作语言
- curd:数据的增删改查
- DQL:数据查询语言
- select:数据查询语句
数据完整性
- 常见的数据类型
- int:整数
- char:不可变长字符串,varchar:可变长字符串
- decimal:小数
- date:日期,time:时间,datetime:日期时间
- enum:枚举
- 常见的约束
- 主键:primary key
- 自增:auto_increment
- 非空:not null
- 无符号:unsigned
- 唯一:unique
- 默认:default
- 外键:foreign key