mysql-01到03-SQL语句
drop table if exists province; create table province( id bigint primary key auto_increment , name varchar(64) , municipality int default '1' , description varchar(255) ); insert into province (id,Name,Municipality,Description) values (1,'HuBei',0,'WuHan'); insert into province (id,Name,Municipality,Description) values (2,'ChongQing',1,'ZhiXiaShi'); insert into province (id,Name,Municipality,Description) values (3,'HuNan',0,'ChangSha'); insert into province (id,Name,Municipality,Description) values (4,'BeiJing',1,'ShouDu'); commit; drop table if exists city; create table city( id bigint primary key auto_increment , name varchar(255) , pid bigint not null, foreign key (pid) references province (id), description varchar(255) ); insert into city (id,name,pid,description) values (1,'WuHan',1,'ShengHui'); insert into city (id,name,pid,description) values (2,'ChongQing',1,'ZhiXiaShi'); insert into city (id,name,pid,description) values (4,'BeiJing',1,'ShouDu'); commit; drop table if exists county; create table county( id bigint primary key auto_increment , name varchar(255) , cid bigint not null , foreign key (cid) references city(id), description varchar(255) ); insert into county (id,name,cid,description) values (1,'CaoDianQu',1,'WuHanShiQu'); insert into county (id,name,cid,description) values (2,'JieFangBei',1,'ChongQingShiQr'); drop table if exists detailaddress; create table dtailaddress( id bigint primary key auto_increment , address varchar(255) not null, cid bigint, foreign key(cid) references county(id) );
drop table if exists faculty; create table faculty( id bigint primary key auto_increment , name varchar(255) , createDate date, description varchar(255) ); drop table if exists major; create table major( id bigint primary key auto_increment, code bigint , name varchar(255), createDate date, fid bigint not null , foreign key(fid) references faculty(id), description varchar(255) ); drop table if exists calssinfo; create table classinfo( id bigint primary key auto_increment, name varchar(255), createDate date not null, studentNo bigint, mid bigint not null, foreign key (mid) references major(id), description varchar(255) ); drop table if exists students; create table students( id bigint primary key auto_increment, studentNo bigint , name varchar(255) , gender char(2) default '1', birth date, phone varchar(255), daid bigint, apartment varchar(255), desription varchar(255) );
drop table if exists sunbject; create table subject( id bigint primary key auto_increment , name varchar(255) , oblgatory int(11) default '1' , status int(11) default '1', createdate char(11), description varchar(255) ); drop table if exists score; create table score( id bigint primary key auto_increment , score int(11), testDate date, ispass int(11) default '1', studentsid bigint, foreign key(studentsid) references students(id), subjectid bigint, foreign key(subjectid) references subject(id), description varchar(255) );
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix