在数据库lib下创建一个专业信息表profession,包含自增长专业编号、专业名称、专业描述信息、成立日期四个字段。其中,四个字段均不允许为空,专业编号是主键。同时,在lib数据库下学生student表中增加一个专业编号的字段,该字段是引用专业信息表的专业编号。

-- 创建lib数据库

CREATE DATABASE IF NOT EXISTS lib;

-- 选择lib数据库

USE lib;

-- 创建profession表

CREATE TABLE IF NOT EXISTS profession (
  profession_id INT(11) NOT NULL AUTO_INCREMENT,
  profession_name VARCHAR(50) NOT NULL,
  profession_desc VARCHAR(255) NOT NULL,
  establish_date DATE NOT NULL,
  PRIMARY KEY (profession_id)
);

-- 在student表中添加专业编号字段

ALTER TABLE student ADD COLUMN profession_id INT(11) NOT NULL;

-- 将profession_id字段设置为student表的外键,引用profession表的主键

ALTER TABLE student ADD CONSTRAINT fk_profession_id FOREIGN KEY (profession_id) REFERENCES profession(profession_id);
最后修改:2024 年 01 月 24 日
咱们谁跟谁,用不着~