您的位置:首页 > 其它

数据表操作(一)

2015-07-26 23:17 323 查看
一、创建带自动增长字段的数据表

所谓自动增长字段就是让字段按照某一个规律增加,这样就可以 做到该列 的值是唯一的。在SQL server中,该字段必须整数型才可以。

IDENTITY(minvalue,increment)

minvalue:最小值,默认从1开始

increment:每次增加值

例一:在chapter中创建表user_Info,并把 编号id设置自动增长

use chapter

create table user_Info

(

id int IDENTITY(1,2),

name varchar(20)

)

二、创建带自定义数据类型的数据表 

 例二:创建表user_Info,并使用自定义类型 usertype,类型是char(15)

use chapter

create table usertype

from varchar(15)   --创建usertype类型

use chapter

create table user_Info

(

id int,

name usertype

)

四、在文件组里创建数据表

use chapter

create table user_Info

(

id int 

)

on chapterfilegroup    --chapterfilegroup是创建好的文件组名

五、临时表

又分为本地临时表(# 开头的数据表)和全局临时表(## 开头的数据表)

就好像超市里的购物车,结账后就不再需要了

创建临时表(#user_Info)

create table #user_Info

(

id int

)

六、使用sp_HELP看看表的骨架

sp_HELP table_name

查询出来5部分。1:创建时的基本信息2:列的信息3:自动增长列4:全局唯一标识符列5:文件组

六、使用sys.objects 查看表的信息

使用系统表sys.objects 查看,显示的结果清晰,但语句相对复杂

例:使用系统表查看user_Info表信息

select * from sys.objects  where name='user_Info'

七、使用系统视图(Information_schema.columns)查看表

select * from Information_schema.columns where table_name='user_Info'

八、修改数据表

1.改数据类型

语法:alter table table_name

   alter column column_name datatype

2.更改表中字段的数目

(1)、向表中添加字段

alter table table_name

add column_name datatype

(2)、删除表中字段信息

alter table table_name

drop column column_name

3、给表中的字段改名

sp_rename 'tablename.columnname','new_columnname'

给数据表改名

sp_rename old_tablename,new_tablename

九、删除数据表

drop table database_name.table_name1,database_name.table_name2……
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: