mysql_新建表:主键、外键等
序号 | 命令(中文) | 命令(英文呢) | 解释 | 示例 | 备注 |
1 | 主键约束 | primary key | 不能重复,不能为空 | 学号 | |
2 | 外键约束 | foreign key | 可以重复,依赖主键 | 学号 | |
3 | 非空约束 | not null | 不能为空 | 姓名 | |
4 | 唯一性约束 | unique | 唯一 | 身份证号 | |
5 | 默认约束 | default | 默认值 | 注册日期 | |
6 | 检查约束 | check | 范围限定 | 性别 | Mysql不支持,用枚举类型替代---enum |
char | 字符全部占用,不足补满空值 | ||||
varchar | 占用多少个字符,需要计算 | ||||
引用 | references | XXX(外键) 引用 XXX(主键) | foreign key (xh) references xsb(xh) | ||
自增长 | auto_increment | 自增长 |
CREATE TABLE tb( id int auto_increment, name varchar(20) ); |
CREATE TABLE tb( id int auto_increment, name varchar(20) )auto_increment=100; 自增长由100开始 |
引用"虫师":生活依旧,工作依旧,学习依旧,趁着对技术还热情,继续学习与总结。