本文提供了所有的查询操作来显示出操作前后数据库中表的改变, 插入的数据保证了每一个题目有输出结果
学生选课数据库
-- 创建数据库
CREATE DATABASE XSXK
学生选课相关表操作
学生表
-- 建表
CREATE TABLE student(
sno CHAR(10) PRIMARY KEY,
sname VARCHAR(8) NOT NULL,
ssex CHAR(2) CHECK(ssex IN('男','女')) DEFAULT('男') NOT NULL,
sage SMALLINT CHECK(sage > 18),
sdept VARCHAR(30),
stel VARCHAR(13)
)
-- 添加记录
INSERT INTO student
VALUES
('2024010001','张三','男',20,'数学与计算机科学学院','11111111111'),
('2024010002','李四','男',25,'马克思主义学院','22222222222'),
('2024010003','王五','男',29,'数学与计算机科学学院','33333333333'),
('2024010004','张三','女',23,'数学与计算机科学学院','44444444444'),
('2024010005','赵七','男',22,'材料科学与工程学院','55555555555'),
('2024010006','王华','女',20,'数学与计算机科学学院','66666666666'),
('2024010007','老八','男',19,'管理学院','77777777777'),
('2024010008','李萍','女',22,'外语学院','88888