当前位置:Gxlcms > 数据库问题 > SQL语句汇总(一)——数据库与表的操作以及创建约束

SQL语句汇总(一)——数据库与表的操作以及创建约束

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

人气教程排行