SqlServer2005系统表信息及一些创建命令

master数据库:

    记录了SqlServer所有的系统信息。

tempdb数据库

    为临时表和其他临时存储所需求提供存储空间

model数据库

    为用户建立其他数据库提供模板

msdb数据库

    数据库在SqlServer代理程序调度和报警以及作业时使用

 

一些命令:

1,修改数据库名称(master)

exec sp_renamedb '学校数据库','DBSchool'

2,查看表信息

exec sp_help 产品

3,修改表名称

exec sp_rename '旧表名','新表名'

4,修改列名称

exec sp_rename 'st_table.其他','备注','column'

5,增加新列

alter table tablename add [列名] 类型  ----[]  必须有

alter table st_table add [测试] varchar(50)

6,修改列的数据类型

alter table tablename alter column [列名] 数据类型

alter table st_table alter column [测试] bit

7,删除列

alter table tablename drop column [列名]

alter table st_table drop column [测试]

8,删除表

drop table tablename

9,删除表中所有数据

truncate table tablename

10,创建主外键

表 tb1,tb2

tb1 {id,username,password}

为tb1创建主键(id):

alter table tb1 add constraint pk primary key clustered (id)

tb2(id)创建外键 对应tb1主键(id)

alter table tb2 add constraint wz foreign key (id) references tb1(id)

 

posted @ 2010-11-19 23:30  SpringNumb  阅读(429)  评论(0)    收藏  举报