SQL server 数据表的操作

一.SQL server 数据表的操作

表的创建

以界面形式进行创建
在数据库的表栏目中鼠标右键菜单中选择新建表
以CREATE TABLE语句创建

CREATE TABLE ClassType
(
  ID INT IDENTITY(1,1) CONSTRAINT PK_TID PRIMARY KEY,
  [TYPE] NVARCHAR(20)
)

约束

数据库—由若干张数据表组成(理解为一个类库)
数据表—由行和列组成的一个二维表(理解为一个类)
列—字段(理解为表中对象的一个属性)
行—理解为表中的一个对象
约束是数据库中保证数据完整性的方法
实体完整性
每个表中有一个必须要指定的字段
区域完整性
针对表中的某个字段进行特殊化限制
参照完整性
表与表之间的一种特殊化关联限制

约束的类型

主键约束(Primary Key)
确定表中的标识列,(主键字段不能为空,必须唯一)
标识:确定一个对象的唯一表现
外键约束(Foreign key)
确定表与表之间的联系方式,一般情况下通过从表的标识列进行确定
主表:给哪张表添加约束哪张表就是主表,辅助表为从表
唯一约束(unique)
确定这个字段中的数据必须是唯一
非空约束(not null)
确定这个字段中的数据必须不能为空
列的为空性决定表中的行是否可为该列包含空值。空值(或 NULL)不同于零 (0)、空白或长度为零的字符串(如 “”)。NULL 的意思是没有输入。出现 NULL 通常表示值未知或未定义。
(1)创建非空约束
可以在CREATE TABLE创建表时,使用NOT NULL关键字指定非空约束,其语法格式如下:
[CONSTRAINT <约束名>] NOT NULL
(2)修改非空约束
修改非空约束的语法如下:
ALTER TABLE table_name
alter column column_name column_type null | not null
参数说明:
table_name:要修改非空约束的表名称。
column_name:要修改非空约束的列名称。
co

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值