数据库表
第十章
数据库表
创建数据库表
修改数据库表
使用约束
建立索引
删除数据库表
创建数据库表
数据库表的形式
创建数据库表的指令格式
CREATE TABLE 表名
(列名1 数据类型{ identity |NOT NULL| NULL },
列名2 数据类型{ identity |NOT NULL| NULL },
…
)
例:
Create table demotable
(user_id numeric(10,0) identity,
Name varchar(30) not NULL,
Comments varchar(100) null)
表名
表名是惟一的
可以使用中文,也可以使用西文符号
最多64个字符
建立临时表
临时表的表名必须以#打头
仍然使用CREATE TABLE命令
例:Create table #demotable
(user_id numeric(10,0) identity,
Name varchar(30) not NULL)
列名
表中的每一列也称为字段,所以列名也叫字段名
字段名的命名方式基本同数据表名的命名
字段名在数据表中要求是惟一的,但在整个数据库中可以重名
NULL:可以无值,默认值
NOT NULL:必须输入值
identity:计数器
每个表只能有一个identity列
不允许为空
使用整型或精确数型,受数据类型取值限制
用户不能修改identity的值
例10-1 确定期刊采编系统数据库中各数据表的表名
关系模式名
数据库表名
部门
mag_dept
人员
mag_emp
期刊
mag_info
稿件
mag_doc
数据类型
T-SQL中支持的、常用的数据类型
字符型
日期时间类型
数值类型
二进制型
位型
文本型
图像型
时间戳型
字符型
字符型变量应定义长度
允许定义的最大长度是255
有两种
固定长度的char( )类型
可变长度的varchar( )类型
输入字符型数据时必须用单引号将数据括起来
数据库表 来自淘豆网m.daumloan.com转载请标明出处.