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 key(s_id,cousename)
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