use school;//进入数据库
create table Class (ClassNo varchar(10) not NULL,ClassNoame varchar(30) not NULL,
College varchar(30) not NULL,Specialty varchar(30) not NULL, Enteryear int);// 创建 class 表
describe Class;// class表详细数据
show create table Class; // 查看class表
drop table Class;// 删除class表
show tables; // 显示数据库中的表
create table Teacher (ID int AUTO_INCREMENT PRIMARY key,TeacherName varchar(10),
College varchar(30)); //创建 teacher 表
select * from Teacher;// 显示teacher表
drop table Teacher;// 删除teacher表
create table Student (Sno varchar(15) not null primary KEY,Sname varchar(10) not null,
Sex char(4) not null,brith date,ClassNo varchar(10) not null);// 创建Student表
alter table Student add CONSTRAINT FK_Student_Class FOREIGN key(ClassNo) REFERENCES Class(ClassNo);// 给Student表中的ClassNo字段添加联系到class表的外键
alter table Class add Id int;// 添加一个新的字段id
alter table Class drop Id;// 删除id字段
alter table Class modify ClassNoame varchar(40);// 修改classnoame的数据类型
alter table Class change ClassNoame ClassName varchar(40);// 改名字
alter table Class add PRIMARY key(ClassNo); // 添加主键
alter table Student add FOREIGN key(ClassNo) REFERENCES Class(ClassNo);// 添加外键
alter table Class alter COLUMN college set DEFAULT '信息工程学院';// 添加默认值
4.29复习sql语言
于 2023-04-29 22:17:02 首次发布