第10讲++数据表的管理和操作(实训)

alter table xsqk
add 籍贯char(12) default '重庆',
       email varchar(30) constraint uq_xsqk_email unique

要求:将学生&课程表xs_kc中的成绩列的数据类型修改为numeric(5,1)。

 

Alter   table   xs_kc
    alter   column   成绩   numeric(5,1)  

 

要求:删除xsqk表中的“籍贯、email”列。

提示:由于“籍贯”列上有约束,所以应先删除该约束后,再删除该列。

 

alter table xsqk
drop constraint DF__XSQK__籍贯__0519C6AF,    uq_xsqk_email
alter table xsqk
drop column 籍贯,email

 

要求:按照表4-5,用命令方式向学生情况表xsqk添加一行杨颖的数据,然后再试试用界面方式

insert  xsqk(学号,姓名,性别,出生日期,专业名,所在系,联系电话,总学分,备注)
      values (‘2012130101’ , ‘杨颖’ , 0 , ‘1995-07-20’ , ‘信息安全’ ,  
                    ‘计算机应用’ , ‘13512345678’ , null, ‘班长’)    

要求:将xsqk表中杨颖的专业名改为多媒体技术。

 

update   xsqk
     set    专业名 = ‘多媒体技术’
     where    姓名=‘杨颖’

 

要求:删除xsqk表中的男生记录。

 

use    xscj
delete  xsqk  where  性别=1
go
select    *    from    xsqk

 

要求:删除xscj库中的所有表。

 

drop  table    xs_kc 
go
drop  table    xs , kc

 

posted @ 2017-05-18 21:07  该☆隐  阅读(245)  评论(0编辑  收藏  举报