十年专注于品牌网站建设 十年专注于品牌网站建设,低调、有情怀的网络应用服务商!
南昌百恒网络微信公众号 扫一扫关注
小程序
tel-icon全国服务热线:400-680-9298,0791-88117053
扫一扫关注百恒网络微信公众号
扫一扫打开百恒网络微信小程序

百恒网络

南昌百恒网络

主键、外键关联和含有Check约束字段表的方法和实例

百恒网络 2012-08-23 1769

一.主键、外键关联表

1.创建主键、外键关联的数据库表时,必须创建两张表,然后利用两张表中某个字段进行关联。

2.实例代码如下所示:

use MyDatabase

go

create table WebUser

(

id int primary key,

UserName varchar(50) unique,

UserAdderss varchar(50),

UserAge int

)

go

create table UserComment

(

id int primary key,

UserName varchar(50) references WebUser(UserName),

Topic varchar(50),

Conent varchar(max)

)

3.这里创建了Webuser(用户表)和 UserComment(用户评论表),两张表通过"UserName(用户名)"进行关联.代码如下:

varchar(50) references WebUser(UserName),

南昌网络公司工程师提示:这表示UserComment表中的UserName依赖WebUser表中的UserName,所以在创建表时,先创建WebUser表,才能创建UserComment表,在插入记录时,也要先向WebUser表中插入记录,才能向UserComment表中插入记录.并且表中的UserName必须在WebUser表中存在.

二.创建含有Check约束字段的数据库表

1.打开要创建表的数据库,然后利用create table语名创建表,其中用户年龄(UserAge)字段含有约束,即年龄的取值范围在18~60之间,实例代码如下所示: use MyDatabase

go

create table WebUser

(

id int primary key,

UserName varchar(50) unique,

UserAdderss varchar(50),

UserAge int check(UserAge>=18 and UserAge<=60)

希望本文对广大站长或从事企业网站建设公司的团队有所帮助,如对此不太理解的,可以与南昌网络公司百恒网络技术部联系。我们很高兴与广大站长和从事企业网站建设公司技术人员分享我们的技术和经验。


400-680-9298,0791-88117053
扫一扫关注百恒网络微信公众号
扫一扫打开百恒网络小程序

欢迎您的光顾,我们将竭诚为您服务×

售前咨询 售前咨询
 
售前咨询 售前咨询
 
售前咨询 售前咨询
 
售前咨询 售前咨询
 
售前咨询 售前咨询
 
售后服务 售后服务
 
售后服务 售后服务
 
备案专线 备案专线
 
×