INSERT INTO 语句用于向表中插入新记录。
INSERT INTO 语句用于向表中插入新记录。
第一种形式无需指定要插入数据的列名,只需提供被插入的值即可:
第二种形式需要指定列名及被插入的值:
在本教程中,我们将使用 RUNOOB 样本数据库。
假设我们要向 "Websites" 表中插入一个新行。
我们可以使用下面的 SQL 语句:
执行以上 SQL,再读取 "Websites" 表,数据如下所示:
您是否注意到,我们没有向 id 字段插入任何数字? id 列是自动更新的,表中的每条记录都有一个唯一的数字。 |
我们也可以在指定的列插入数据。
下面的 SQL 语句将插入一个新行,但是只在 "name"、"url" 和 "country" 列插入数据(id 字段会自动更新):
执行以上 SQL,再读取 "Websites" 表,数据如下所示:
备注:创建下面的每个题目对应的表,插入案例数据,而后执行须要的 SQL ,将结果复制到 word 文件中
1) 请编写 sql 语句对年龄进行升序排列
2) 请编写 sql 语句查询对“徐”姓开头的人员名单
3) 请编写 sql 语句修改“陈晓”的年龄为“ 45 ”
4) 请编写 sql 删除王芳芳这表数据记录。
1) 查询出全部学生信息, SQL 怎么编写?
2) 新学生小明,学号为 005 ,须要将信息写入学生信息表, SQL 语句怎么编写?
3) 李四语文成绩被登记错误,成绩实际为 85 分,更新到考试信息表中, SQL 语句怎么编写?
4) 查询出各科成绩的平均成绩,显示字段为:学科、平均分, SQL 怎么编写?
5)查询出全部学生各科成绩,显示字段为:姓名、学号、学科、成绩,并以学号与学科排序,没有成绩的学生也须要列出,SQL怎么编写?
33 、查询每门课程最好的前两名。
37 、查询两门以上不及格课程的同窗的学号及其平均成绩。
表 2 :出版社表 C
一、查询出版过“计算机”类图书的出版社编号(若一个出版社出版过多部“计算机”类图书,则在查询结果中该出版社编号只显示一次)
二、查询南开大学出版社的“经济”类或“数学”类图书的信息。
3 、查询编号为“ 00001 ”的出版社出版图书的平均价格。
4 、查询至少出版过 20 套图书的出版社,在查询结果中按出版社编号的升序顺序显示知足条件的出版社编号、出版社名称和每一个出版社出版的图书套数。
5 、查询比编号为“ 00001 ”的出版社出版图书套数多的出版社编号。
为关联字段,要求只能写一个 SQL 。
6、用一条 SQL 语句查询出每门课都大于 80 分的学生
7、怎么把这样一个表查成这样一个结果
8、已知表 A 记录着登陆 FTP 服务器的计算机 IP 、时间等字段信息
请写出 SQL 查询表 A 中存在 ID 重复三次以上的记录。
#1)请编写sql语句对年龄进行升序排列
#2)请编写sql语句查询对“徐”姓开头的人员名单
#3)请编写sql语句修改“陈晓”的年龄为“45”
#4)请编写sql删除王芳芳这表数据记录。
#1)查询出全部学生信息,SQL怎么编写?
#2)新学生小明,学号为005,须要将信息写入学生信息表,SQL语句怎么编写?
#3)李四语文成绩被登记错误,成绩实际为85分,更新到考试信息表中,SQL语句怎么编写?
#4)查询出各科成绩的平均成绩,显示字段为:学科、平均分,SQL怎么编写?
#5)查询出全部学生各科成绩,显示字段为:姓名、学号、学科、成绩,并以学号与学科排序,没有成绩的学生也须要列出,SQL怎么编写?
#6)查询出单科成绩最高的,显示字段为:姓名、学号、学科、成绩,SQL怎么编写?
#7)列出每位学生的各科成绩,要求输出格式:姓名、学号、语文成绩、数学成绩、英语成绩,SQL怎么编写?
/*3、根据要求写出SQL语句。
1、查询“001”课程比“002”课程成绩高的全部学生的学号。
2、查询平均成绩大于60分的同窗的学号和平均成绩。
3、查询全部同窗的学号、姓名、选课数、总成绩。
4、查询姓李的老师的个数。
5、查询没学过“叶平”老师课的同窗的学号、姓名
6、查询学过“001”而且也学过编号“002”课程的同窗的学号、姓名。
7、查询全部课程成绩小于60分的同窗的学号、姓名。
8、查询没有学全全部课的同窗的学号、姓名。
10、查询至少学过学号为“001”同窗全部一门课的其余同窗学号和姓名。
11、把“sc”表中“叶平”老师教的课的成绩都更改成此课程的平均成绩。
12、查询和“1002”号同窗学习的课程彻底相同的其余同窗学号和姓名。
13、删除学习“叶平”老师课的sc表记录。
14、向sc表中插入一些记录,这些记录要求符合一下条件:没有上过编号“003”课程的同窗学号
15、查询各科成绩最高和最低的分:以以下形式显示:课程ID,最高分,最低分。
16、查询不一样老师所教不一样课程平均分从高到低显示。
17、统计各科成绩,各分数段人数:课程ID,课程名称,【100-85】,【85-70】,【70-60】,【<60】
18、查询每门课程被选修的学生数
19、查询出只选修了一门课程的所有学生的学号和姓名
20、查询男生、女生人数
21、查询姓“张”的学生名单
22、查询同名同性学生名单,并统计同名人数。
24、查询每门课程的平均成绩,结果按平均成绩升序排列,平均成绩相同时,按课程号降序排列。
25、查询平均成绩都大于85的全部学生的学号,姓名和平均成绩
26、查询课程名称为“数据库”且分数低于60的学生姓名和分数
27、查询全部学生的选课状况
28、查询不及格的课程,并按课程号从大到小排序。
29、查询课程编号为003且课程成绩在80分以上的学生的学号和姓名。
30、求选修了课程的学生人数。
31、查询选修了“冯老师”所授课程的学生中,成绩最高的学生姓名及其成绩。
32、查询各个课程及相应的选修人数。
33、查询每门课程最好的前两名。
34、查询每门课程的学生选修人数(超过10人的课程才统计)。要求输出课程号和选修人数,查询结果按人数降序排列,查询结果按人数降序排列,若人数相同,按课程号升序排列。
35、检索至少选修两门课程的学生学号。
36、查询所有学生都选修的课程的课程号和课程名。
37、查询两门以上不及格课程的同窗的学号及其平均成绩。*/
#一、查询“001”课程比“002”课程成绩高的全部学生的学号;
#二、查询平均成绩大于60分的同窗的学号和平均成绩;
#三、查询全部同窗的学号、姓名、选课数、总成绩;
#四、查询姓“李”的老师的个数;
#五、查询没学过“叶平”老师课的同窗的学号、姓名;
#六、查询学过“001”而且也学过编号“002”课程的同窗的学号、姓名;
#七、查询全部课程成绩小于60分的同窗的学号、姓名;
#八、查询没有学全全部课的同窗的学号、姓名;
#十、查询至少有一门课与学号为“1001”的同窗所学相同的同窗的学号和姓名;
#十一、把“SC”表中“叶平”老师教的课的成绩都更改成此课程的平均成绩;
#十二、查询和“1002”号的同窗学习的课程彻底相同的其余同窗学号和姓名;
#1三、删除学习“叶平”老师课的SC表记录;
#1四、向sc表中插入一些记录,这些记录要求符合一下条件:没有上过编号“003”课程的同窗学号
#1五、查询各科成绩最高和最低的分:以以下形式显示:课程ID,最高分,最低分
# 1六、查询不一样老师所教不一样课程平均分从高到低显示。
# 1七、统计各科成绩,各分数段人数:课程ID,课程名称,【100-85】,【85-70】,【70-60】,【<60】
# 1八、查询每门课程被选修的学生数
# 1九、查询出只选修了一门课程的所有学生的学号和姓名
# 20、查询男生、女生人数
# 2一、查询姓“张”的学生名单
# 2二、查询同名同性学生名单,并统计同名人数。
# 2四、查询每门课程的平均成绩,结果按平均成绩升序排列,平均成绩相同时,按课程号降序排列。
# 2五、查询平均成绩都大于85的全部学生的学号,姓名和平均成绩
# 2六、查询课程名称为“数据库”且分数低于60的学生姓名和分数
# 2七、查询全部学生的选课状况
# 2八、查询不及格的课程,并按课程号从大到小排序。
# 2九、查询课程编号为003且课程成绩在80分以上的学生的学号和姓名。
# 30、求选修了课程的学生人数。
# 3一、查询选修了“冯老师”所授课程的学生中,成绩最高的学生姓名及其成绩。
# 3二、查询各个课程及相应的选修人数。
# 3三、查询每门课程最好的前两名。
# 3四、查询每门课程的学生选修人数(超过10人的课程才统计)。要求输出课程号和选修人数,查询结果按人数降序排列,查询结果按人数降序排列,若人数相同,按课程号升序排列。
# 3五、检索至少选修两门课程的学生学号。
# 3六、查询所有学生都选修的课程的课程号和课程名。
# 3七、查询两门以上不及格课程的同窗的学号及其平均成绩。
# 4、根据表1和表2的信息写出SQL
/*1、查询出版过“计算机”类图书的出版社编号(若一个出版社出版过多部“计算机”类图书,则在查询结果中该出版社编号只显示一次)
2、查询南开大学出版社的“经济”类或“数学”类图书的信息。
3、查询编号为“00001”的出版社出版图书的平均价格。
4、查询至少出版过20套图书的出版社,在查询结果中按出版社编号的升序顺序显示知足条件的出版社编号、出版社名称和每一个出版社出版的图书套数。
5、查询比编号为“00001”的出版社出版图书套数多的出版社编号。*/
/* 5、假如现有A和B两个表,A表中包括ID、COL一、COL二、COL3等字段,B表中包括ID、COL一、COL二、COL三、COL四、COL5等字段,
现须要SQL把B表中COL1,COL2内容更新到A表中COL1,COL2字段,ID为关联字段,要求只能写一个SQL。*/
#6、用一条SQL语句查询出每门课都大于80分的学生
#用一条SQL语句查询出每门课都大于80分的学生
/*8、已知表A记录着登陆FTP服务器的计算机IP、时间等字段信息
请写出SQL查询表A中存在ID重复三次以上的记录。