WEB开发网
开发学院数据库MSSQL Server sql数据表 阅读

sql数据表

 2007-05-23 15:21:38 来源:WEB开发网   
核心提示:数据表可分为永久表和临时表两种,临时表在用户退出或系统恢复进被自动删除,sql数据表,临时表又分为局部临时表和全局临时表两种,在创建表时,ALTER TABLE语句格式为:ALTER TABLE [database.[owner]]table_nameADd项参数说明向表中增加列或表约束,其中列定义与CREATE TA

数据表可分为永久表和临时表两种,临时表在用户退出或系统恢复进被自动删除。

临时表又分为局部临时表和全局临时表两种,在创建表时,系统根据表名来确定是临时表还是永久表,临时表的表名开头包含两个#。表名的最大长度(包括#在内)为20个字符。
1.建立数据表

使用Create Table语句建立表,其格式为:


database指定所建表的存放位置,缺省时为当前数据库。
owner指定表所有者,缺省时为当前用户
table_name是新建表的名称
col_name定义表的列名,在一个表中,列名必须惟一,但在同一个数据库的不同表中列名可以相同
datatype指定列的数据类型
IDENTITY指定该列为IDENTITY列,其列值由系统自动插入。每个表中能有一个IDENTITY列,该列值不能由用户更新,也不允许空值。IDENTITY列的数据类型只能为int、smallint、tinyint、numeric、decimal等系统数据类型,IDENTITY列数据类型为numeric和decimal时,不允许出现小数位。对于IDENTITY列,seed为IDENTITY的基值,increment为IDENTITY列的列值增量。缺省时,seed和increment的值均为1。
例:
CREATE TABLE person
(
  person_id INT IDENTITY(1,10),
  name CHAR(8) NOT NULL
)
2.修改表
使用ALTER TABLE语句可以修改表结构,为其添加列,或打开、关闭已有约束,增加、删除约束等操作。
ALTER TABLE语句格式为:
ALTER TABLE [database.[owner]]table_name

ADd项参数说明向表中增加列或表约束,其中列定义与CREATE TABLE语句中的列定义方法相同。
DROP项说明删除表中现有约束。
例:
ALTER TABLE person
ADD
country char(2) NULL
3.删除表
DROP TABLE语句的格式为:

Tags:sql 数据表

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接