时间:2021-07-01 10:21:17 帮助过:15人阅读
- CREATE TABLE t_student(
- student_id INT PRIMARY KEY,
- student_name VARCHAR(10) NOT NULL,
- student_sex VARCHAR(5) DEFAULT ‘男‘,
- student_birthday DATETIME,
- student_phone INT UNIQUE,
- student_score FLOAT);
引用完整性--外键约束:
外键约束是指在外键关联主键上强制加上一个约束,如果违反该约束,则不允许该条数据的修改。
创建主表--班级表:
- CREATE TABLE t_class(
- class_id INT PRIMARY KEY,
- class_name VARCHAR(20) UNIQUE NOT NULL);
- )
创建从表--学生表,并设置外键约束:
- CREATE TABLE t_student(
- student_id INT PRIMARY KEY,
- s_c_id INT REFERENCES t_class(class_id),
- student_name VARCHAR(10) NOT NULL,
- student_sex VARCHAR(5) DEFAULT ‘男‘,
- student_birthday DATETIME,
- student_phone INT UNIQUE,
- student_score FLOAT
- CONSTRAINT FOREIGN KEY(s_c_id) REFERENCES t_class(class_id);
红色标识的就是创建外键约束的方法,个人认为也是SQL语句中最难记的。
SQL语句汇总(一)——数据库与表的操作以及创建约束
标签:默认 外键约束 唯一约束 int 日期 col 小数 查询 包括