四个系统自带文件:information_schema mysql performance_schema sys
使用utf-8(mb4)字符集,默认为拉丁,排序规则utf8_generial_ci
数据存储三范式
增 数据表创建:有id,标识数据唯一性
删
改
查
导入,导出
1数据完整性:
1.1数据常用类型:
- 整数:int,bit
- 小数:decimal[decimal(5,2)表示共存5位,小数占2位]
- 字符串:varchar[可变长度,最长长度],char[固定长度,不够补空格],text[存储大文本,字符大于4000时推荐使用]
- 日期时间:date,time,datetime
- 枚举类型:enum
【对于图片、音频、视频文件,上传到某个服务器,数据库保存存储路径】
1.2约束:
- 主键primary key:存储顺序
- 非空not null:此字段不允许填写空值
- 唯一unique:值不能重复
- 默认default:值空时候,自动填写为
- 外键foreign key:可以保证数据有效性,但会使需求性能增大
- 自动递增auto_increment:
类型
tinyint
终端登陆:mysql -uroot -p