电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

SQL语句约束大全VIP免费

SQL语句约束大全_第1页
1/29
SQL语句约束大全_第2页
2/29
SQL语句约束大全_第3页
3/29
一、基础(建表、建约束、关系) 约束(Constraint)是 Microsoft SQL Server 提供的自动保持数据库完整性的一种方法,定义了可输入表或表的单个列中的数据的限制条件(有关数据完整性的介绍请参见第 9 章)。在 SQL Server 中有 5 种约束:主关键字约束(Primary Key Constraint)、外关键字约束(Foreign Key Constraint)、惟一性约束(Unique Constraint)、检查约束(Check Constraint)和缺省约束(Default Constraint)。 (最后几页介绍 SQL 基础约束) 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份 sql server --- 创建备份数据的 device USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat' --- 开始备份 BACKUP DATABASE pubs TO testBack 4、说明:创建新表 create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..) --建表、建约束、关系 create table tableok ( col1 int, col2_notnull int not null, col3_default nchar(1) not null default('男'), --默认男 col4_default datetime not null default(getdate()), --默认得到系统时间 col5_check int not null check(col5_check>=18 and col5_check<=55), --添加约束,数据值在18 到55 之间 col6_check nchar(9) not null check(col6_check like 'msd0902[0-9][^6-9]'), --添加约束,数据值前7 位必须是„msd0902‟,倒数第两位可以是0-9 中任意一个数字,最后一位不是6-9 之间的数字。 cola_primary nchar(5) not null primary key, --建立主键 colb_unique int unique, --唯一约束 col7_Identity int not null identity(100,1), --自增长,从 100 开始,每列值增加1 个 col8_identity numeric(5,0) not null identity(1,1) --自增长,从 1 开始,每列值增加1 个,最大值是5 位的整数 col9_guid uniqueidentifier not null default(newid()) --使用 newid()函数,随机获取列值 ) --alter --主外键/引用/关系 约束 alter table 从表名 [with check]--启用 with nocheck--禁用约束 add constraint FK_主表名_从表名 foreign key (从表中的字段名) references 主表名 (主表中的...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

SQL语句约束大全

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部