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

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

时间:2021-07-01 10:21:17 帮助过:15人阅读

  1. CREATE TABLE t_student(
  2. student_id INT PRIMARY KEY,
  3. student_name VARCHAR(10) NOT NULL,
  4. student_sex VARCHAR(5) DEFAULT ‘男‘,
  5. student_birthday DATETIME,
  6. student_phone INT UNIQUE,
  7. student_score FLOAT);
技术图片

技术图片

 

引用完整性--外键约束:

外键约束是指在外键关联主键上强制加上一个约束,如果违反该约束,则不允许该条数据的修改。

创建主表--班级表:

  1. CREATE TABLE t_class(
  2. class_id INT PRIMARY KEY,
  3. class_name VARCHAR(20) UNIQUE NOT NULL);
  4. )

创建从表--学生表,并设置外键约束:

技术图片
  1. CREATE TABLE t_student(
  2. student_id INT PRIMARY KEY,
  3. s_c_id INT REFERENCES t_class(class_id),
  4. student_name VARCHAR(10) NOT NULL,
  5. student_sex VARCHAR(5) DEFAULT ‘男‘,
  6. student_birthday DATETIME,
  7. student_phone INT UNIQUE,
  8. student_score FLOAT
  9. CONSTRAINT FOREIGN KEY(s_c_id) REFERENCES t_class(class_id); 
技术图片

红色标识的就是创建外键约束的方法,个人认为也是SQL语句中最难记的。

 

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

标签:默认   外键约束   唯一约束   int   日期   col   小数   查询   包括   

人气教程排行