创建数据库
create database 数据库名
创建表
create table 表名(
字段名 字段类型 约束,
字段名 字段类型 约束,
字段名 字段类型 约束,
字段名 字段类型 约束,
字段名 字段类型 约束,
)engine=数据库引擎 default charset=字符编码;
删除表
drop table 表名
数据类型
整数型
tinyint
smallint
int
bigint
浮点型
float
double
decimal
字符
char (定长字符)
varchar (不定长字符)
日期
date(只记录 年月日的部分)
time( 只记录 时分秒的部分)
datetime (记录年月日时分秒)
文本
text 文本类型
约束
主键约束 primary key
唯一约束 unique
外键约束 foreign key references
非空约束 not null
默认约束 default 默认值
自增 auto_increment
三范式
1 原子性 ------ 每一个字段都不可以再进行分割
2 主键 ------ 保证第一范式的情况下 每个字段都不能对主键部分依赖
3 外键 ------- 不可以创建相同字段 只能用主键依赖的方式