时间: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 小数 查询 包括