一.主键、外键关联表
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)
希望本文对广大站长或从事企业网站建设公司的团队有所帮助,如对此不太理解的,可以与南昌网络公司百恒网络技术部联系。我们很高兴与广大站长和从事企业网站建设公司技术人员分享我们的技术和经验。