sql sever 2005 第二讲

t-sql创建表

if object_id(n’tablename’)is not null

drop table tablename

go

create table tablename

(

S_id int identity(1,1) primary key,

S_name nvarchar(20) not null,

Sex char(2) check(sex=,, or sex’’)

Age int check(age>0 and age<150),

Addess nvarchar(100)

)

 

修改表

Alter table tablename

Add constraint pk_tablename primary keys_idcousename

Go

---------添加主键

 

Alter table tablename

Add constraint df_tablename default(‘甘肃’)for addess

 

数据的插入

Insert tablenamevalues(‘罗满仓’,‘男’,22,‘甘肃’)

………

Insert tablenamevalues(‘罗满仓’,‘男’,22,‘default’)

Insert tablename default values

Go

 

数据的更改

Update tablename set s_name=‘罗满藏’where s_name=‘罗满仓’

Go

 

数据的删除

Delete from tablename where s_name=‘罗满仓’

Truncate table (只能删除整个表的数据)删除的速度快,不可恢复,而delete可以恢复

 

总结

Create tablename命令

约束的实现

T-sql语句

Insert

Update

Delete