用SQL语句建立表格
要求:创建表或者增加列时,请为每列选择合适的数据类型学号姓名籍贯数学200601张海山东59200602李四海南78200603杨海山东88(1)写出创建如上所示表STU...
要求:创建表或者增加列时,请为每列选择合适的数据类型
学号 姓名 籍贯 数学
200601 张海 山东 59
200602 李四 海南 78
200603 杨海 山东 88
(1)写出创建如上所示表STUINFO的SQL语句
(2)插入值为(200605,王五,北京,89)的一行数据,写出SQL语句
(3)删除姓名中包含海的SQL语句
(4)写出查询籍贯为山东的总人数的SQL语句
(5)写出按照数学成绩由高到低排序的SQL语句
(6)在表中增加列,列名为联系方式,写出SQL语句
(7)写出取出前3条记录的学号,姓名字段的SQL语句
(8)写出为数学成绩低于60分的成绩增加10分的SQL语句
(9)写出为该表建立按学号升序唯一索引的SQL语句
(10)写出删除上面所创建表的SQL语句 展开
学号 姓名 籍贯 数学
200601 张海 山东 59
200602 李四 海南 78
200603 杨海 山东 88
(1)写出创建如上所示表STUINFO的SQL语句
(2)插入值为(200605,王五,北京,89)的一行数据,写出SQL语句
(3)删除姓名中包含海的SQL语句
(4)写出查询籍贯为山东的总人数的SQL语句
(5)写出按照数学成绩由高到低排序的SQL语句
(6)在表中增加列,列名为联系方式,写出SQL语句
(7)写出取出前3条记录的学号,姓名字段的SQL语句
(8)写出为数学成绩低于60分的成绩增加10分的SQL语句
(9)写出为该表建立按学号升序唯一索引的SQL语句
(10)写出删除上面所创建表的SQL语句 展开
1个回答
展开全部
要求:创建表或者增加列时,请为每列选择合适的数据类型
学号 姓名 籍贯 数学
200601 张海 山东 59
200602 李四 海南 78
200603 杨海 山东 88
(1)写出创建如上所示表STUINFO的SQL语句
create table STUINFO(学号 int, 姓名 nvarchar(50), 籍贯 nvarchar(50), 数学 int)
(2)插入值为(200605,王五,北京,89)的一行数据,写出SQL语句
insert into STUINFO
values (200605,'王五','北京',89)
(3)删除姓名中包含海的SQL语句
delete from STUINFO where 姓名 like '%海%'
(4)写出查询籍贯为山东的总人数的SQL语句
select count(*) from STUINFO where 籍贯 like '%山东%'
(5)写出按照数学成绩由高到低排序的SQL语句
select * from STUINFO order by 数学 desc
(6)在表中增加列,列名为联系方式,写出SQL语句
alter table STUINFO add 联系方式 nvarchar(50)
(7)写出取出前3条记录的学号,姓名字段的SQL语句
select top 3 姓名 from STUINFO
(8)写出为数学成绩低于60分的成绩增加10分的SQL语句
update STUINFO
set 数学 = 数学 + 10
where 数学 < 60
(9)写出为该表建立按学号升序唯一索引的SQL语句
create index ix_STUINFO_math on STUINFO(数学)
(10)写出删除上面所创建表的SQL语句
drop table STUINFO
学号 姓名 籍贯 数学
200601 张海 山东 59
200602 李四 海南 78
200603 杨海 山东 88
(1)写出创建如上所示表STUINFO的SQL语句
create table STUINFO(学号 int, 姓名 nvarchar(50), 籍贯 nvarchar(50), 数学 int)
(2)插入值为(200605,王五,北京,89)的一行数据,写出SQL语句
insert into STUINFO
values (200605,'王五','北京',89)
(3)删除姓名中包含海的SQL语句
delete from STUINFO where 姓名 like '%海%'
(4)写出查询籍贯为山东的总人数的SQL语句
select count(*) from STUINFO where 籍贯 like '%山东%'
(5)写出按照数学成绩由高到低排序的SQL语句
select * from STUINFO order by 数学 desc
(6)在表中增加列,列名为联系方式,写出SQL语句
alter table STUINFO add 联系方式 nvarchar(50)
(7)写出取出前3条记录的学号,姓名字段的SQL语句
select top 3 姓名 from STUINFO
(8)写出为数学成绩低于60分的成绩增加10分的SQL语句
update STUINFO
set 数学 = 数学 + 10
where 数学 < 60
(9)写出为该表建立按学号升序唯一索引的SQL语句
create index ix_STUINFO_math on STUINFO(数学)
(10)写出删除上面所创建表的SQL语句
drop table STUINFO
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询