/题目:创建表Book表,字段如下:
bid整型,要求主键
bname学符型,要求设置唯一键,并非空
price浮点型,要求有默认值10
btypeId
类型编号,要求引用bookType表的id字段
已知bookType表(不用创建),字段如下:
id
name/
一、创建表时添加外键约束
use books;CREATE TABLE booktype(id INT PRIMARY KEY,NAME VARCHAR(20) NOT NULL);CREATE TABLE book(bid INT PRIMARY KEY,bname VARCHAR(20) UNIQUE,price FLOAT DEFAULT 10,btypeId INT REFERENCES booktype(id));
二、先创建表,后添加约束
ALTER TABLE book ADD CONSTRAINT FK_Book FOREIGN KEY(btypeid ) REFERENCES booktype(id);
如果觉得《使用MySQL数据库创建表时添加外键约束》对你有帮助,请点赞、收藏,并留下你的观点哦!