sql sever 2005 第二講sql
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