实验内容2 《数据库系统原理》课程实验 第二部分
本篇是主要是通过练习巩固SQL,从头建表,添加外键,用python造假数据,用navicate造假数据,然后有完成20个题目的练习.
需要有一些基础才能做的了这一个实验,看起来或者是做起来很吃力的老铁可以按照这个教程快速把基础过一遍,教程和书都是选的热门的,笔者吐血推荐,非常适合自学:
(SQL快速入门(是入门,而不是开门)舒适版
1. 实验原理及知识点:
(1)掌握MySQL数据库中创建数据库和表的方法
# drop table 学院,教师,学生,课程,选课,授课;
create table
学院(
学院号 VARCHAR(20) primary key,
学院名 Varchar(20)
);
create table
教师(
教师编号 VARCHAR(20) primary key ,
姓名 Varchar(20),
学历 Varchar(20),
年龄 int,
职称 Varchar(20),
工资 float,
电话 Varchar(20),
学院号 Varchar(20)
);
create table
学生(
学号 VARCHAR(20) primary key ,
姓名 Varchar(20),
性别 Varchar(20),
出生年份 int,
专业 Varchar(20),
籍贯 float,
电话 Varchar(20),
学院号 Varchar(20)
);
create table
课程(
课程号 VARCHAR(20) primary key ,
课程名称 Varchar(20),
课程时数 int,
课程学分 float,
先行课程编号 Varchar(20)
);
create table
授课(
教师编号 VARCHAR(20) ,
课程号 Varchar(20),
讲课日期 DATETIME
);
create table
选课(
学号 VARCHAR(20),
课程号 VARCHAR(20),
上课日期 DATETIME,
平时成绩 float,
期末成绩 float
);
alter table 选课 modify column 课程号 VARCHAR(20);
alter table 教师 add constraint foreign key(学院号) references 学院(学院号);
alter table 学生 add constraint foreign key(学院号) references 学院(学院号);
alter table 课程 add constraint foreign key(先行课程编号) references 课程(课程号);
alter table 授课 add constraint foreign key(教师编号) references 教师(教师编号);
alter table 授课 add constraint foreign key(课程号) references 课程(课程号);
alter table 选课 add constraint foreign key (学号) references 学生(学号);
alter table 选课 add constraint foreign key (课程号) references 课程(课程号);
alter table 学生 modify column 出生年份 int;
alter table 学生 modify column 籍贯 varchar(20);
像这样中规中矩建表略显枯燥,也可以用Staruml画出ER图用软件生成建表的语句.
思路和上边建表的思路差不多,先给键,表全了再加约束.
(2)掌握基本查询语句的应用
基本常用的SQL语句刷一遍SQL必知必会就好了,有快的方法,也有慢的,SQL语句屏蔽了底层复杂的细节,感觉和html这种语言差不多,专门去花很长时间学没有必要,看个入门视频或者是看一本书就很容易入门了.推荐按照下边的博客快速过一遍(前两个选项选一个然后做一下底下的题就能比较熟练了)
(59条消息) SQL快速入门(是入门,而不是开门)舒适版_m0_62579137的博客-CSDN博客
2.数据库假数据
在建表的过程中建了很多张表,总共六张表加起来数据不到六条属实有点潦草,一个个造显然比较浪费时间,这里摸索了两个造假数据的方法,这样就可以按照自己的意愿随意插入数据(随便多),有些数据支持才好支撑起下边的查询操作.
方法1 Navicate自带的数据生成
这种方法最为快捷,自带的生成器提供了非常多的数据,也可以通过正则表达式生成,也可以选择范围,操作界面对新手非常友好.
像是选课这种外键很多的,操作起来就很方便,会随机抓过来其它表里的填进去
可以很容易的修改每个属性的范围:
选择生成假数据的生成器:
方法2 python使用mimesis和字典与random随机生成
可以通过python的mimes和random去列表里随机搞出数据:
import random
from mimesis import Person
zhicheng=['教授','讲师','副教授','']
for i in range(30):
person = Person('zh')
insert=f"insert into `教师`(教师编号," \
f"姓名,学历,年龄,职称,工资,电话) values " \
f"('{person.telephone(mask='A########')}'," \
f"'{person.surname() + person.name()}'," \
f"'{person.academic_degree()}'," \
f"{person.age()}," \
f"'{zhicheng[random.randint(0,len(zhicheng)-1)]}'," \
f"{random.randint(10000,30000)+random.random()},"\
f"'{person.telephone(mask='1##-####-####')}');"
print(insert)
for i in range(300):
person = Person('zh')
insert = f"insert into `学生`(学号," \
f"姓名," \
f"性别,出生年份,专业,籍贯,电话) values " \
f"('{person.telephone(mask='B20#########')}'," \
f"'{person.surname() + person.name()}'," \
f"'{person.sex()[:-1]}'," \
f"{2022 - person.age()}," \
f"'{person.occupation()[:-1]}'," \
f"'{person.nationality()}'," \
f"'{person.telephone(mask='1##########')}');"
print(insert)
运行结果:
insert into `教师`(教师编号,姓名,学历,年龄,职称,工资,电话) values ('A44727320','宿诗婷','博士',44,'教授',28356.202333826717,'163-1082-5943');
insert into `教师`(教师编号,姓名,学历,年龄,职称,工资,电话) values ('A37472668','洪萦宛','学士',29,'讲师',25252.932465489073,'103-6558-2675');
insert into `教师`(教师编号,姓名,学历,年龄,职称,工资,电话) values ('A07650191','熊书涵','学士',65,'',29106.81694825192,'171-9585-4457');
insert into `教师`(教师编号,姓名,学历,年龄,职称,工资,电话) values ('A40744761','竺一芩','学士',30,'',26724.11474891885,'179-3402-6025');
insert into `教师`(教师编号,姓名,学历,年龄,职称,工资,电话) values ('A23388057','伊彤芊','学士',27,'',15910.354686244678,'184-0879-8815');
insert into `教师`(教师编号,姓名,学历,年龄,职称,工资,电话) values ('A68980896','逯嘉欣','学士',31,'教授',17070.308158949912,'109-1757-0910');
insert into `教师`(教师编号,姓名,学历,年龄,职称,工资,电话) values ('A50866453','康宛儿','学士',17,'教授',16464.718440338285,'103-9269-4713');
insert into `教师`(教师编号,姓名,学历,年龄,职称,工资,电话) values ('A89917068','曾嘉欣','博士',29,'',16627.530305025666,'179-7015-7007');
insert into `教师`(教师编号,姓名,学历,年龄,职称,工资,电话) values ('A72713637','糜早','博士',25,'教授',25662.46101783751,'156-6668-2528');
insert into `教师`(教师编号,姓名,学历,年龄,职称,工资,电话) values ('A44774683','郏曜昊','研究生',50,'讲师',24473.21940231826,'109-1113-7654');
insert into `教师`(教师编号,姓名,学历,年龄,职称,工资,电话) values ('A27228265','丁天翊','博士',25,'副教授',19976.21422717646,'160-8556-7274');
insert into `教师`(教师编号,姓名,学历,年龄,职称,工资,电话) values ('A08820430','庞姐髓','博士',41,'',12813.92636697738,'152-8381-0815');
insert into `教师`(教师编号,姓名,学历,年龄,职称,工资,电话) values ('A95826643','田美缨','博士',23,'教授',15217.87022163663,'186-8121-0435');
insert into `教师`(教师编号,姓名,学历,年龄,职称,工资,电话) values ('A03353425','潘曦晨','研究生',17,'教授',25991.16643076432,'170-6034-2494');
insert into `教师`(教师编号,姓名,学历,年龄,职称,工资,电话) values ('A63583393','窦珉轩','学士',32,'副教授',19434.19790761879,'115-9714-8033');
insert into `教师`(教师编号,姓名,学历,年龄,职称,工资,电话) values ('A04947415','司藐仙','学士',63,'',10103.30910092505,'153-3167-0866');
insert into `教师`(教师编号,姓名,学历,年龄,职称,工资,电话) values ('A98230981','后戆莎','博士',28,'教授',11880.1744906717,'102-8023-8594');
insert into `教师`(教师编号,姓名,学历,年龄,职称,工资,电话) values ('A64705756','赫连若兰','博士',64,'讲师',23173.392630949158,'185-6562-4351');
insert into `教师`(教师编号,姓名,学历,年龄,职称,工资,电话) values ('A11734828','戈依可','学士',26,'讲师',16595.071065064505,'120-2758-7274');
insert into `教师`(教师编号,姓名,学历,年龄,职称,工资,电话) values ('A10280933','谢航宇','学士',34,'副教授',26724.276058455984,'164-7866-2896');
insert into `教师`(教师编号,姓名,学历,年龄,职称,工资,电话) values ('A39067094','冉菱荔','研究生',63,'',13701.426581623638,'108-9496-7521');
insert into `教师`(教师编号,姓名,学历,年龄,职称,工资,电话) values ('A41045286','梅恒龙','博士',43,'讲师',23897.171044539056,'126-4031-4499');
insert into `教师`(教师编号,姓名,学历,年龄,职称,工资,电话) values ('A64732983','项微','研究生',48,'讲师',12728.33747329336,'155-8313-9991');
insert into `教师`(教师编号,姓名,学历,年龄,职称,工资,电话) values ('A16246981','黎玥瑶','学士',52,'',25563.573373737065,'152-1795-1971');
insert into `教师`(教师编号,姓名,学历,年龄,职称,工资,电话) values ('A43728117','丰泊君','研究生',44,'讲师',23184.310694490352,'164-5632-2002');
insert into `教师`(教师编号,姓名,学历,年龄,职称,工资,电话) values ('A31548837','池秋岑','博士',53,'',17819.236324454163,'138-3657-7602');
insert into `教师`(教师编号,姓名,学历,年龄,职称,工资,电话) values ('A90671804','邓婴篱','学士',32,'讲师',16101.49619882183,'159-3717-5268');
insert into `教师`(教师编号,姓名,学历,年龄,职称,工资,电话) values ('A31083024','薛昕欣','研究生',58,'教授',26923.512800570385,'160-2054-9310');
insert into `教师`(教师编号,姓名,学历,年龄,职称,工资,电话) values ('A09712126','沈静琳','博士',43,'教授',18375.369932371665,'173-5417-7887');
insert into `教师`(教师编号,姓名,学历,年龄,职称,工资,电话) values ('A78781150','莫嘉誉','博士',51,'讲师',16739.139191713446,'133-7523-9071');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20239660053','鲁锶琳','女',1964,'磁砖铺贴设','埃及','16056283717');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20434467097','褚浩熙','男',1987,'电视节目主持','皮特凯恩群岛','16190664498');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20240358438','甄凌薇','女',1971,'国际贸易从业','澳大利亚','18011738349');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20995950858','张佳荫','女',1956,'土木营建机械操作','伊拉克','18648194831');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20564786721','封於娇','女',1979,'印刷设计与制版人','海地','15868131999');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20564907627','景光阳','女',1988,'卫生配管','黑山','16837936081');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20215334523','通鄙宇','男',1970,'面包烘制','巴林','13781768706');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20555520932','彭泽鑫','男',1960,'眼镜专业人','马恩岛','11582822221');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20197486232','储小琴','男',1966,'房地产经纪','菲律宾','16771013125');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20741141166','赫连丹琼','男',1964,'电机修护','苏里南','14189140345');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20827618833','莫炫灵','男',2006,'纸制品制造','布韦岛','14319049037');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20988245895','明启泰','男',1981,'印刷设计与制版人','海地','19818333230');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20427003653','申升雯','女',1997,'病历管理','波兰','10727993684');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20033431002','范芹轩','女',1976,'经理','莫桑比克','15417000942');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20242795425','蒙芸萱','男',2002,'车床','库拉索','16528793919');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20700143174','井泽萱','女',1968,'数值控制车床操作','亚克罗提利与德凯利亚','18716191480');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20420651101','索成龙','女',1964,'室内设计','美属维尔京群岛','17808354816');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20535986887','潘朵薇','女',1971,'电机修护','挪威','14925587044');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20805943019','湛霆轩','男',2002,'外汇交易','德涅斯特河沿岸','14952535177');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20207480971','苏钰熙','女',1987,'邮务','捷克','19792837482');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20633863418','蔺雨涵','女',1956,'企业主','皮特凯恩群岛','12946690166');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20629451517','卓若楠','男',1968,'导游人','苏里南','11271753643');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20824832577','勾正淳','男',2000,'护理佐理','蒙古','19981686545');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20754859587','杭贵恒','男',1989,'建筑制图人','赞比亚','18648356127');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20271028151','冷昊洁','男',1969,'面包烘制','卢森堡','10271906006');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20945777240','贡诗晨','男',1959,'建筑','泽西岛','11978101156');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20514685304','嵇瑷湄','男',1989,'西餐厨','土耳其','15347319756');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20763057670','司马蹄人','女',1987,'会计','巴西','10678965864');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20886340061','弘文萱','女',1995,'特殊教育教','巴西','14429714441');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20660187593','谷姗禧','女',1994,'病历管理','意大利','19213876460');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20922878043','叶昕梦','男',1966,'销售代理人','摩尔多瓦','12113251387');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20999506225','查镐至','女',1975,'金属模具制造','挪威','14336320650');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20263663265','仲若丹','男',1969,'广告A','圣基茨和尼维斯','18680942736');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20262427080','沃佳珏','男',1963,'客务管','瑞士','16765709865');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20228974688','夔昊轩','男',1996,'社会工作','巴巴多斯','10605840753');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20819010040','华具霞','男',1982,'电子装配人','丹麦','12102165138');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20506470400','瞿梓瑜','男',1971,'油气压自动控制人','托克劳','10288303792');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20825195974','江乾','女',1978,'商业美术设计','马尔代夫','18058501396');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20047401079','皮玺莎','男',1972,'测量','西撒国','10006200034');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20543574141','应会娟','男',1997,'印刷设计与制版人','圣卢西亚','15095723780');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20396976460','扶姗','女',1973,'电机工程人','伯利兹','19889608872');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20760550960','须春华','女',1996,'渔船船','印尼','13700105330');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20213746205','何俐彤','女',1980,'美容','贝克群岛','10429730398');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20334782746','訾嘉旭','女',1972,'行销企','津巴布韦','10486051835');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20535036449','司空正淳','男',2005,'电子处理资料系统操作','克利珀顿岛','14468799921');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20037382031','诸葛裳婷','女',2000,'生产规划佐理','赤道几内亚','11377838989');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20924338148','逯法民','男',1974,'精密机','卢旺达','17342768350');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20488094554','巢舒妃','男',1976,'电子装配人','马耳他','19098071450');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20776319609','米灵轩','男',1958,'汽车修护','泽西岛','11569362683');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20620621820','汤搴若','男',1962,'生产规划佐理','贝宁','12458027249');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20027755760','习炫灵','女',1997,'土木工程','伯利兹','17936801095');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20677146092','谭诺怡','男',2006,'电焊','尼泊尔','12040993618');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20330111790','花璨碧','女',1984,'外汇交易','特立尼达和多巴哥','16377759073');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20495622997','伊蓝尼','女',1973,'精密量具制造','海地','13932022247');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20915051559','濮贵恒','女',1964,'导游人','美国','12290116927');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20724255228','勾坤灵','男',1990,'清洁服务人','波多黎各','17751779883');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20529130536','司空侄萦','男',2001,'职业运动','西撒国','10165390949');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20907198000','濮恒起','男',1981,'铣床','蒙古','19985276182');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20463709316','全惠山','男',2001,'护理佐理','利比里亚','10308954833');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20765253010','竺佳欣','女',2001,'工业电子','萨尔瓦多','18188754904');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20200000824','蒯成龙','男',1964,'渔船船','拉脱维亚','10802520264');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20771750466','郁锦涵','男',1982,'一般板金','荷兰','19112211414');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20097860199','贺亭人','男',1996,'橡胶制品制造','列支敦士登','14451894984');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20077160313','邹归呈','男',1984,'电脑程式设计人','马绍尔群岛','14649578981');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20587982292','贡春华','女',2005,'时装模特','科威特','10882743325');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20189947013','逯浩辰','男',2001,'报刊杂志编辑人','老挝','10914384328');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20769469218','虞菀霞','女',2004,'测量','捷克','16370537305');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20307854802','蒲玲珑','女',1973,'保全工作人','巴拉圭','17463966567');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20097336123','沃春阳','男',1961,'热处理','几内亚','15187060677');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20440883017','仰佳霓','女',1978,'西餐厨','南奥塞梯','15328847215');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20701514327','郎品元','男',1968,'机械制图','亚美尼亚','18513295780');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20489230133','宿袭芳','男',2005,'特殊教育教','马恩岛','18749309208');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20762100901','雍昊轩','男',1991,'工业工程','阿塞拜疆','18486267109');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20841246238','邹文豪','男',1993,'餐旅服务人','巴布亚新几内亚','19518397733');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20985884836','禹永浩','男',1987,'邮务','哥斯达黎加','10620543014');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20569432308','单于昱娴','女',1975,'资讯管理','纳米比亚','15688559145');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20842777074','养钰晗','男',1996,'油气压自动控制人','加蓬','11093483546');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20391281945','隗祝春','男',1988,'摄影工作人','拉脱维亚','14975380857');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20127668967','松正淳','男',1985,'烘焙食','日本','19713399986');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20226809495','后兰','男',1987,'陶瓷','赫德岛和麦克唐纳群岛','17759864667');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20414514689','湛佳雪','女',2000,'外汇交易','巴拿马','13476512341');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20788758629','闻人玉朵','男',1964,'汽车电系','纳米比亚','18774783963');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20178838006','须忆彤','男',2005,'供配销工作人','克罗地亚','16345568759');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20846056603','陆舒飞','男',1979,'仓库管理人','意大利','11946140808');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20846374424','甘婉儿','女',1973,'水电','法国','11778888319');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20660196845','张妮','女',1994,'微电','摩尔多瓦','14768441733');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20586654685','谈昊泽','女',1996,'精密量具制造','马来西亚','10642661382');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20928282372','师姐髓','女',1987,'翻译人','阿塞拜疆','15126642100');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20575980678','籍长治','男',1976,'会计','老挝','18807556895');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20694363648','葛荣利','女',1971,'中医','挪威','18217242795');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20753136005','柴家敏','男',1967,'职业运动','冈比亚','16580262384');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20879842120','屠门圹','男',2000,'精密机','赞比亚','13575402343');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20802582420','谭国尧','男',1969,'会计','加维斯岛','15289105185');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20371409650','双昂然','女',1986,'金属电镀','金曼礁','14145749359');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20979326384','幸艳竺','女',1997,'空中服务','美国','14016531407');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20051799651','秋旭尧','男',1985,'冷冻空调装修','福克兰群岛','15534178020');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20241679231','贺馥妮','女',1974,'社会工作','纽埃','10699838210');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20043402248','梅瑾南','女',1962,'资讯管理','香港','10520864059');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20098797653','朱文恒','女',1975,'美容理发','格陵兰','15274618567');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20926145859','闻光阳','男',2000,'行销企','塞拉利昂','10928442494');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20440377745','郏汉煜','男',1967,'化学工程技术','古巴','18448622267');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20917285357','郜毛小','女',1973,'销售工程','香港','10880330789');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20140659904','令狐俊德','女',1964,'职业运动','葡萄牙','18056856264');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20531415046','汲明泽','女',1969,'陶瓷技','津巴布韦','13245175180');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20036964753','周卷莎','女',1995,'合板制造','塔吉克斯坦','12695003646');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20316842983','宿姝萩','女',1967,'钢结构设计与管理人','威克岛','19679353655');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20561373122','蔚玲轩','女',1970,'事务秘','安圭拉','14533715876');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20754974098','仰昊然','男',1979,'成衣','贝宁','18607126573');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20258120987','栾熤琦','女',1985,'心理谘商','圣赫勒拿','16499561474');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20111411923','薄恒起','女',1996,'特殊教育教','安圭拉','18644052972');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20278828095','宫孩伺','男',1977,'护理','马达加斯加','16054029373');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20933222141','罗春阳','男',1962,'电子仪表修护','开曼群岛','15024762176');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20191530663','訾梓睿','女',2006,'工业电子','黎巴嫩','17328017039');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20132808695','暨门圹','男',2002,'造景','俄罗斯','10548955199');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20001222443','幸鹦尹','女',1966,'护理','白俄罗斯','13820291234');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20698084614','万俟泽霖','女',1958,'陶瓷','乌克兰','11396066789');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20554677077','潘新','女',1988,'刨床','玻利维亚','12457635263');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20105250239','许耀犇','男',1968,'建筑制图人','马达加斯加','11999613332');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20501724891','经珺瑶','女',1983,'女装','马绍尔群岛','11631511024');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20947210348','耿蹄人','男',1960,'药','圣巴泰勒米','15644606787');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20791337989','淳于河沐','女',1973,'配线','约旦','19741577068');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20810711067','云佳倩','男',2006,'营养','阿鲁巴','18302156165');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20702023687','解妍慧','女',1963,'陶瓷','朝鲜','10802273800');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20992134421','鲍悦','男',1987,'木模','罗马尼亚','19654553858');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20233919157','包钰琳','女',1966,'中医','多米尼加','19897171185');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20038974174','母玲爱','男',1979,'配线','萨巴','12331340744');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20768811345','陶钏尼','男',1981,'售货','圣尤斯特歇斯','13637743196');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20650891399','蒋晓骞','女',1963,'书籍编','奥地利','19896650392');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20785409891','魏遣何','女',1985,'广告A','匈牙利','12223125805');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20891594848','柯泽鑫','男',2004,'一般板金','爱沙尼亚','13950609291');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20063972108','夏侯小琴','男',2002,'电子装配人','厄瓜多尔','11082622210');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20583378586','梁梓辰','男',1972,'特殊教育教','尼日尔','11361433589');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20619537182','艾映瞳','女',1962,'木模','南非','11342311377');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20230241145','邬昊轩','女',1973,'电视节目主持','莱索托','16574074046');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20820263279','傅河沐','男',1993,'商船工作人','厄瓜多尔','12288284915');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20060638051','薄晓凡','男',2002,'一般板金','库克群岛','18934259667');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20785460601','司徒荣利','男',1982,'飞航管制','土库曼斯坦','19508034906');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20779039849','公冶若希','女',1989,'公共关系','斯洛文尼亚','17972574406');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20754832539','何淩','男',1996,'特殊教育教','巴西','17170752323');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20424812146','索静亚','女',1984,'精密磨床','肯尼亚','14847808377');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20658727761','聂美意','男',1989,'公共卫生医','哥伦比亚','14866446911');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20103732738','易文恒','女',1971,'织布','科科斯(基林)群岛','13970510782');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20830895020','支嘉苓','女',1971,'一般板金','马里','12500847205');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20679846894','公冶梓阳','男',2006,'电信工程','立陶宛','10154551724');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20382378501','焦雪寒','男',1989,'重机械修护','索马里','15753306534');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20934354239','甘娅希','男',1985,'邮务','巴林','10774155319');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20488845908','莫瑞雪','男',1969,'民航运输驾驶','中华人民共和国','13246137245');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20705703260','包星睿','男',1963,'行政主','图瓦卢','15881401711');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20781044618','靳梣','女',1984,'印刷','佛得角','11116980684');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20716937953','束雪瑶','男',1970,'飞航管制','马其顿','17223020846');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20735678533','黄芳苹','男',2005,'花','美属萨摩亚','12112071784');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20864603758','单于明泽','男',1964,'电机工程人','海地','16632717937');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20923867619','苗亦晨','女',2002,'行政主','丹麦','13613385978');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20153177145','薄玦瑶','女',1966,'油气压自动控制人','柬埔寨','10912851668');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20920856656','蒙承樨','男',1974,'品质管制助理','开曼群岛','16608953104');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20074719431','崔若楠','男',1972,'油气压自动控制人','土耳其','11352960802');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20887144323','戚蕊嫣','女',1963,'建筑','丹麦','11632843427');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20734165744','宋诗晗','男',1983,'工业电子','圣皮埃尔和密克隆群岛','10940948729');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20574199384','勾泽涵','男',1983,'证券商业务人','塞浦路斯','17723623467');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20019576206','解鹏硕','女',1997,'铸造','意大利','18930749996');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20675828156','成月戆','女',1962,'商船工作人','西撒国','18201653108');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20535539090','容月樱','女',1992,'民意代','赤道几内亚','13375605752');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20112382180','浦芯轩','男',2001,'药','挪威','15719984096');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20556541012','褚晨欣','女',1987,'保险佐理人','克罗地亚','10203486072');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20831541348','翁菀娅','女',1975,'公共关系','尼日利亚','13711292129');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20618390292','弘罐宛','男',1974,'经理','豪兰岛','18499109426');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20201476088','敖鸿娜','女',1998,'连锁加盟店店','贝克群岛','12099616907');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20441886609','庾菊唯','男',1960,'造景','爱尔兰','13448777250');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20770283374','封思宇','女',1988,'眼镜专业人','泰国','19370894971');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20842931327','房成龙','男',1959,'土木工程','圣马丁岛','11209374389');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20888867418','秋佑怡','女',1975,'精密量具制造','圭亚那','13746208789');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20735958753','周鲤岑','女',1992,'职业运动','美属萨摩亚','16747255492');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20768503863','艾焓亭','男',1974,'渔船船','德国','19338413993');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20852503567','时承樨','男',1964,'外汇交易','苏里南','12201060987');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20685181881','松嘉誉','男',1958,'服装设计与制作人','保加利亚','10513282279');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20038815369','饶巧君','女',1965,'土木营建机械操作','留尼旺','19335232292');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20477698153','宫忆妃','男',1984,'报刊杂志编辑人','赤道几内亚','15244339762');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20122882987','能茹轩','女',1993,'新闻记','瓦努阿图','17738765400');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20564644649','仲文璇','男',1986,'律','马提尼克岛','13636076515');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20073258944','殳美红','男',1969,'商品售货','亚克罗提利与德凯利亚','13773921361');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20352013534','贡萍','女',1992,'社会工作','法属南部领地','12973678019');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20278021955','贾智博','男',1960,'服装设计与制作人','开曼群岛','15604341507');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20938092009','申屠祝松','女',1985,'文物解说','蒙古','17342476896');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20736401110','衡悦','女',1978,'女装','科索沃','15765408466');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20724062343','计美葭','女',1961,'铸造','印度','11048346732');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20810580887','于宗轩','女',2003,'书籍编','文莱','19495693339');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20781769511','庾愈轩','男',1969,'家俱木','直布罗陀','17758158465');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20613760631','索梦洁','男',1963,'面包烘制','塞浦路斯','10725520013');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20609558909','阚祝松','女',1983,'渔船船','保加利亚','16983090068');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20365679686','池祝春','男',1973,'乐器调音','以色列','19341138651');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20583912861','满秋岑','女',1997,'汽车底盘','安圭拉','18388216765');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20154370069','蒲先乐','男',1980,'汽车底盘','巴林','16126308006');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20566621849','钭盈钰','女',1966,'电子处理资料系统操作','特克斯和凯科斯群岛','15615433733');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20862203304','鲜于蓝凝','男',1963,'金属表面处理','博茨瓦纳','18163866375');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20042694465','慕月馨','男',1975,'轮机人','巴西','14681190404');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20114663137','鲍丹荥','女',1987,'铣床','特克斯和凯科斯群岛','10333102644');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20757019271','连俊妍','男',1960,'眼镜专业人','斐济','19883360587');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20205306152','戈艾静','女',1975,'仓库管理人','克利珀顿岛','16313415973');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20963186369','伏依诺','男',1964,'报刊杂志编辑人','赤道几内亚','18328666677');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20110644455','郜姝萩','女',1997,'市调人','泰国','13131667730');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20300217140','时嘉浩','女',1960,'行销企','英属印度洋领地','10728807595');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20141893857','仲啸霓','男',1985,'旅行社业务','马拉维','17694568787');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20397215317','凌俊华','男',2000,'印刷设计与制版人','立陶宛','16503197065');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20132051712','席君昊','女',2005,'人力仲介','帕劳','12615570513');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20862613018','公梦咨','女',1979,'推销','克罗地亚','17819944066');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20614188167','成鸿毅','男',1991,'职业运动','博茨瓦纳','13338818976');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20831701900','鲜于孟君','女',1986,'重机械修护','马恩岛','17970664380');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20269423695','童承淅','女',1964,'连锁加盟店店','直布罗陀','12501720695');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20497252219','贡奕澄','男',1977,'水电','马里','18997045748');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20855923896','郑姗颖','女',1994,'会计','沙特阿拉伯','11212506384');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20901241543','石昀蹊','女',1990,'供配销工作人','南非','16244584499');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20329214253','聂菡婷','男',1966,'冷冻空调装修','豪兰岛','19265236479');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20304700942','缪梓瑜','女',1957,'人力仲介','泽西岛','13040023299');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20365767059','别月涵','女',1976,'金融业柜','牙买加','18072556428');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20008452590','冷祷蔺','女',1959,'民意代','荷兰','14408505612');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20923221554','廉慧仪','女',1979,'合板制造','塞内加尔','12212077748');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20058864522','柏亭檄','男',1988,'道景','捷克','18542282027');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20587197981','班泽维','男',1959,'土木营造监','纳瓦萨岛','16029476705');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20161363024','俞思阳','女',1995,'客务管','突尼斯','18018602034');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20497985669','顾怡丁','女',1966,'塑胶模具制造','科威特','18081028930');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20422061796','娄星泽','女',1971,'售货','基里巴斯','11819422377');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20768190872','盛祝松','男',1964,'建筑制图人','约翰斯顿岛','18516140034');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20633104162','毛鸿娜','男',1985,'交通规划','澳门','14269765034');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20974448357','毛鑫','女',1956,'心理谘商','塞尔维亚','17080809840');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20544716304','韶婧雯','女',1977,'商品售货','波多黎各','11741705367');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20442028987','权子涵','男',1958,'水电','沙特阿拉伯','19165094981');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20445639908','赵小龙','男',2006,'网页设计','开曼群岛','18104869803');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20494762781','伊泽菡','男',1993,'工业配线','威克岛','15903277180');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20854327459','富姗蕊','男',1992,'摄影工作人','圣诞岛','14549025438');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20134325286','伏文昊','男',1957,'视听电子','委内瑞拉','17535003955');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20410865021','薛启睿','男',2006,'家俱木','刚果(金)','12016769176');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20980355797','计江帆','男',1994,'餐旅服务人','英属印度洋领地','13886394541');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20092413693','韩秀林','女',1992,'建筑制图人','波多黎各','18879328396');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20910660179','殷俊进','男',1991,'连锁加盟店店','卡塔尔','13457567321');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20325813397','易姣铺','男',1993,'行销企','巴林','11191481125');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20314743607','严汶昊','男',1984,'电机修护','澳门','11964073559');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20619162122','孔埠艳','女',1990,'企业主','约翰斯顿岛','11045389606');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20827421099','方佑怡','男',1966,'石雕','巴勒斯坦','13122762107');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20417400212','江梓灿','女',2000,'中文打字','西撒国','19716759023');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20402318439','奚芯昕','女',1973,'人力仲介','诺福克岛','12301227135');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20699187325','贺蒋秀','女',1970,'家俱木','吉布提','19901837159');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20063899149','诸政盈','男',1987,'警','瓜德罗普','19234344862');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20782178025','怀彤芊','男',1996,'行销企','莱索托','11240760924');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20625934966','申铁刚','女',1977,'测量','马里','18923817498');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20654089925','鲜于晨曦','女',1968,'导游人','斐济','19096860764');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20893622190','濮文涵','男',1994,'女装','英属维尔京群岛','14444195678');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20298552496','管灵姗','男',1974,'资讯管理','格鲁吉亚','12756844264');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20219578140','谢仪轩','男',1975,'照相制版','密克罗尼西亚','17419872344');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20253172562','顾悦','女',1997,'微电','以色列','12869148094');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20135848976','向馥妮','女',2002,'制鞋','加蓬','12228969272');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20234039860','傅朵苕','男',1979,'汽车板金','意大利','16084281388');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20581363981','季翼辰','女',1960,'成衣','马提尼克岛','16271814314');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20260262017','郎亦晨','男',1965,'电子装配人','圣马力诺','12516598442');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20843294467','宋红瑞','女',1973,'售货','哥斯达黎加','17390008677');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20331464695','明雨杭','女',1990,'美工人','苏里南','18021383522');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20731148189','邓梦熙','女',1956,'金属模具制造','土库曼斯坦','17312349054');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20087236952','禹政妮','女',2004,'学前教育教','克罗地亚','17170824209');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20050682731','冉艾玲','男',1993,'乐器调音','巴巴多斯','18968936433');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20811842082','丰佳荫','女',1981,'摄影工作人','库克群岛','15667911042');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20304162522','寇昕屿','女',1984,'经理','北塞浦路斯','13032136369');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20304509863','匡愈轩','女',1977,'电视节目主持','安提瓜和巴布达','16718116118');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20857073559','袁艺乔','男',1961,'网页设计','卢森堡','16407324863');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20296452873','钮承烯','女',1994,'汽车驾驶','图瓦卢','15399095599');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20830903632','唐菀窈','男',1967,'民航运输驾驶','法属南部领地','18975632439');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20956203630','魏亭檄','男',2001,'数值控制车床操作','乌兹别克斯坦','10906188521');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20281021447','祁泽涵','女',1984,'连锁加盟店店','圣赫勒拿','13617859193');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20129275505','卢苔蜜','女',1990,'厨','斯威士兰','17864572726');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20884914417','殷丽彤','男',1998,'汽车修护','特立尼达和多巴哥','11082093911');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20506189252','童忆彤','男',1982,'油气压自动控制人','危地马拉','19170807655');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20325721828','廖旆樱','女',1967,'室内配线','摩纳哥','16955389873');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20533190625','连语心','男',1975,'中文打字','马恩岛','13648393270');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20383469721','边于萱','女',1993,'数值控制车床操作','格鲁吉亚','16265224884');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20229792369','籍梓杰','男',1985,'磁砖铺贴设','厄立特里亚','19592152082');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20294755084','喻政霞','女',1995,'道景','库克群岛','14514629895');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20382845537','昌昕洋','男',1997,'冷冻空调','博茨瓦纳','15997581598');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20925743151','房祝桐','女',1977,'系统分析','塞舌尔','16181210919');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20452601618','韩婧雯','男',2006,'营养','哥斯达黎加','11389065692');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20230294100','山子群','男',2004,'人事管理','吉布提','18346357067');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20777209187','祁善美','女',1989,'电焊','所罗门群岛','19587543052');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20350271077','靳浩宇','男',1959,'书籍编','金曼礁','11890944382');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20730088077','关京奥','男',1972,'中文打字','马约特','16955365374');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20304768458','轩辕若蕴','男',1974,'证券商业务人','美国','12851292368');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20810979871','那绵恩','男',1958,'化学工程技术','坦桑尼亚','17870828661');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20402245244','苏宫葶','男',1967,'空中服务','加拿大','11367041766');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20669834759','汤春霞','男',1979,'铸造','蒙古','19067605183');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20488146416','朱妤','女',1956,'印刷设计与制版人','印度','14761715960');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20384997003','甘红豆','男',1990,'建筑','法国','19244408426');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20481331838','公思佳','男',1963,'建筑','格林纳达','12222897760');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20339689851','洪俊伦','男',2005,'数值控制车床操作','泰国','12258321223');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20464659860','富梓杰','女',2004,'建筑','索马里','13659788461');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20297173567','艾成龙','女',2000,'资讯管理','毛里求斯','10337254360');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20498844898','褚依函','男',1980,'印刷设计与制版人','豪兰岛','14057682235');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20379122801','敖洛伊','男',1963,'职业运动','香港','12815307729');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20590523759','路晓彤','男',1996,'飞航管制','黑山','15852088590');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20392725600','尤萦岑','女',1981,'旅行社业务','亚美尼亚','10642700746');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20724385506','常蕊璎','女',1962,'电焊','巴勒斯坦','19641929263');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20995387805','郦娅娇','女',1964,'美工人','香港','19011355118');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20714405670','贲昊雨','女',1959,'汽车修护','奥兰群岛','18427530998');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20305530522','芮果果','男',1991,'照相制版','图瓦卢','10253173524');
insert into `学生`(学号,姓名,性别,出生年份,专业,籍贯,电话) values ('B20326294931','沙金禹','男',2006,'品质管制工程','秘鲁','12146374318');
两者结合生成数据
navcat自带的生成数据种类貌似并不太多,
而用python去看库里有什么类型的假数据找半天可能也懒得找了,
这个时候如果急着造点假数据插进去,就可以用随机整数去把列表里的找出来
外键没约束的拿python造,早完了用navicate自带的假数据的就更好操作了
如果有过用python进行orm操作的过程,直接对象orm会比拼字符串快些
3. 在每道题目的下面粘贴好SQL语句及运行效果截图。
1、在student表中查询出生日期在2003年以前的学生的学号、姓名和年龄
#1.
select 学号,姓名,(2022-学生.出生年份) as 年龄
from 学生
where 学生.出生年份<2003;
2、查询student表中女生的人数,以别名“女生人数”命名
3、查询teacher表中每一位教授的教师号,姓名和学历
select 教师编号,姓名,学历
from 教师;
4、查询teacher表中没有职称的教师的教工号,姓名
select
教师编号,姓名
from 教师
where 职称 IS NULL or 职称='';
5、查询选修课程号为C603的学生的学号和期末成绩,并要求平时成绩在85到100分之间
select 学号,期末成绩,课程号
from 选课
where 平时成绩>=85 and 平时成绩<=100
and 课程号 like "C%";
6、按性别统计student表中学生的平均年龄,并输出各性别下学生的平均年龄的值(注意以平均年龄来命名)
select avg(2022-出生年份) as 平均年龄,性别
from 学生
group by 性别
;
7、统计选课门数超过3门以上的学生的学号及其选课门数
select 学号,count(*) as 选课门数
from 选课
group by 学号
having count(*)>=2;
8、统计学号是’B20190303’(或每个学生)所选课程总评成绩的平均分,其中总评成绩=daily0.3+final0.7(平均分保留小数位1位)
select TRUNCATE(avg(期末成绩*0.7+平时成绩*0.3),1) as 总评成绩,课程号
from 选课
where 学号='B20093609545'
group by 课程号
;
9、输出student表中年龄最大的男生的所有信息
select *
from 学生
where 出生年份 in( select
min(出生年份)
from 学生
)
and 性别='男'
;
10、显示所有姓王学生的姓名、出生日期、TEL
select 姓名,出生年份,电话
from 学生
where 姓名 like '王%';
11、查询总评成绩大于85分的学生的学号、课程号和总评成绩,并按照课程号的升序,再按照总评成绩的降序排列
select
学号,课程号,TRUNCATE( 期末成绩*0.7+平时成绩*0.3,1) as 总评成绩
from 选课
where 期末成绩*0.7+平时成绩*0.3>85
order by 课程号 ,总评成绩 DESC ;
12、查询选课在2门以上且各门课程期末成绩均高于85分的学生的学号及其总成绩,查询结果按照总成绩降序列出
select 学号,TRUNCATE( 期末成绩*0.7+平时成绩*0.3,1) as 总评成绩
from 选课
where 学号 in (select 学号
from 选课
where 期末成绩 > 85)
group by 学号
having count(*)>=2
order by 总评成绩 DESC
;
13、查询所选课程期末平均成绩最高的前三个学生的学号,并按期末平均成绩降序输出
select 学号,TRUNCATE( 期末成绩*0.5+平时成绩*0.5,1) as 期末平均成绩
from 选课
order by 期末平均成绩 DESC
limit 3;
14、查询学生的期末总成绩大于250分的学生的学号、期末总成绩和期末平均成绩
select 学号,TRUNCATE( 期末成绩+平时成绩,1) as 期末总成绩
,TRUNCATE( 期末成绩*0.5+平时成绩*0.5,1) as 期末平均成绩
from 选课
where 期末成绩+平时成绩>150;
15、查询选修课程号为C601的学生的期末最高分、最低分及之间相差的分数
select max(期末成绩)-min(期末成绩) as 最大分差
from 选课
where 课程号 ='C1';
16、查询以"数据"开头,且倒数第3个字符为"统"的课程的详细情况。
select * from 课程
where 课程名称 like '数据%统__';
17、统计姓名中含有三个汉字的学生的数量
select count(*) from
学生
where 姓名 like '___' and length(姓名)>8;
18、查询选修了课程的学生的学号
select 学生.学号
from 选课,学生
where 选课.学号=学生.学号;
19、查询参加学习的学生所学的课程号和总分
#### 18、查询选修了课程的学生的学号
select 学生.学号,选课.课程号,课程.课程学分
from 选课,学生,课程
where 选课.学号=学生.学号 and 课程.课程号=选课.课程号;
20、在Student表中依据学生电话创建普通索引(或唯一索引)tel_index,查询后删除该索引
CREATE INDEX tel_index ON 学生(电话);
select 电话 from 学生;
DROP INDEX tel_index ON 学生;