sql语句设置默认值与外键约束 | 您所在的位置:网站首页 › 数据库的约束怎么设置成默认 › sql语句设置默认值与外键约束 |
设置默认值
1:创建表时设置默认值
DEFAULT ;
2:修改表时设置默认值
ALTER TABLE
MODIFY DEFAULT ;
修改列的默认值:
ALTER TABLE (删除则用DROP)
ALTER COLUMN SET DEFAULT
设置外键约束
1:在创建从表时设置外键约束
CONATRAINTFOREIGN KEY (外键字段名) REFETENCES (主表字段名)
2:修改表时设置外键约束
ALTER TABLE
ADD CONATRAINTFOREIGN KEY (外键字段名) REFETENCES (主表字段名)
删除外键约束
ALTER TABLEDROP FOREIGN KRY 外建名
1:创建学生信息表(T_student_info),并设置性别sex默认值为男; sql语法语句为“字段名 数据类型 DEFAULT 默认值” CREAT TABLE T_student_info( student_no CHAR(6) PRIMARY KEY , student_name char(20), birth DATE, enter_date int, address VARCHAR(50) sex char(2) DEFAULT '男' );2:修改表时设置默认约束 sql语法语句为“ ALTER TABLE MODIFY DEFAULT 例:设置t_sudent_info的生日birth设置默认值为0 ALTER TABLE t_student_info MODIFY birth DATE DEFAULT 0;1:创建表时设置外键约束 例:创建学生信息表(T_student_info),设置学号的外键约束 CREATE TABLE T_student_scores( course_no int(8) PRIMARY KEY, student_no char(8) , ordinary_scores FLOAT, end_scores FLOAT, total_scores float, CONSTRAINT fk1 FOREIGN KEY(student_no)REFERENCES t_student_info(student_no) );2:修改表时创建外键约束 例: ALTER TABLE t_student_scores ADD CONSTRAINT fk1 FOREIGN KEY (student_no) REFERENCES t_student_info (student_no); |
CopyRight 2018-2019 实验室设备网 版权所有 |