数据库外键
/在执行操作前,需要先确认一个数据库/
USE hxh
/建立grade数据库/
CREATE TABLE `grade`(
/`字段名` 类型() 不为空 自动标识列 给字段重命名/
`id` INT(10) NOT NULL AUTO_INCREMENT COMMENT '年级id',
`gradename` VARCHAR(50) NOT NULL COMMENT '年级名称',
PRIMARY KEY (`id`)
)
/建立student数据库/
CREATE TABLE IF NOT EXISTS student(
`id` INT(4) NOT NULL AUTO_INCREMENT COMMENT'学号',
`name` VARCHAR(30)NOT NULL DEFAULT'匿名' COMMENT'姓名',
`pwd` VARCHAR(20)NOT NULL DEFAULT'123456' COMMENT'密码',
`sex` VARCHAR(2)NOT NULL DEFAULT'女' COMMENT'性别',
`birthday` DATETIME DEFAULT NULL COMMENT '出生日期',
`address` VARCHAR(100)DEFAULT NULL COMMENT'家庭地址',
`email` VARCHAR(50)DEFAULT NULL COMMENT'邮箱',
PRIMARY KEY(id),
)
ALTER TABLE `student` ADD CONSTRAINT `fk_id` FOREIGN KEY (`id`)REFERENCES `grade`(`id`);
/修改student表, 添加外键约束id,引用grade中的id/