1.创建表
use xsgl
go
create table xs
(
学号 numeric not null primary key,
姓名 nvarchar(6) null,
性别 char(3) null,
出生日期 datetime null,
手机号 nvarchar(11) null,
专业 nvarchar(8) null,
总学分 float null,
照片 image null,
备注 text
)
go
2.查看表
use xsgl
go
exec sp_help xs
go
3.修改表
(1)向表中添加列
use xsgl
go
alter table xs
add 电话 varchar(8) null
go
(2)修改列的属性
use xsgl
go
alter table xs
alter column 电话 varchar(9) null
go
(3)修改列名和表名
use xsgl
go
exec sp_rename 'xs','学生表'
exec sp_rename 'xs.电子邮件','E-mail'
4.删除列(将kc表中的电话列删除)
use xsgl
go
alter table xs
drop column 电话
go
5.删除表
use xs
go
drop table kc
go
6.向表中添加数据
use xs
go
insert kc(课程号,课程名,学分,学时数)
values(1001,'C语言',98,56)
insert kc
values(1002,'数据库',99,55)
go
7.修改表中的数据
(1)将XS表中所有学生的专业改为“网络”(修改所有的列)
use xsgl
go
update xs
set 专业=“网络”
(2)将XS表中的秦建兴同学的专业改写为“网络工程', (修改单条列)
use xsgl
go
update xs
set 专业='网络工程'
where 姓名=’秦建兴'
//注意,如果没有使用where字句,则对表中所有行的指定列进行修改
8.删除表中的数据
(1)将XS表中学号为‘2009030102’的同学的记录删除(删除单条记录)
use xsgl
go
delete xs
where 学号=‘2009030102’
go
9.删除表中的所有记录
truncate table xs