MySQL 约束-实例

【示例2】创建酒店管理系统中客户订房表并将客户编号和房间号设置成联合主键,表结构如下:

编号

数据类型

Customer id

Room id

Check in date

Check out date

Amount

7,2

Remarks

200

“CREATE TABLE ORDEINFO

 (

  CUSTOMER ID INTEGER,

  ROOM ID INTEGER,

  CHECK IN DATE DATETIME

  CHECK OUT DATE DATETIME,

  AMOUNT NUMERIC(7,2),

  REMARKS VARCHER(200)

  PIMARY KEY(CUSTOMERID,ORDERID)

);”

3在修改表时添加主键约束

  在数据表已经存在的前提下,要给表中的单一列添加主键约束,具体的语法是:

“ALTER TABLE table_name

ADD CONSTRAINT pk_name PRIMARY KEY(列名)”

【示例1】创建酒店管理系统中的客房信息表(roominfo),表结构如下:

 

编号

数据类型

Roominfo

Room typeid

Roomprice

7,2

Roomstate

2

Roomark

200

创建客房信息表(roominfo)的代码如下所示:

CRREATE TABLE ROOMINFO

(

  ROOMINFO INTEGER,

  ROOMTYPEID INTEGER,

  ROOMPRICE NUMERIC(7,2),

  ROOMSTATE VARCHAR(2),

  ROOMARK VARCHAR(200)

);

给客房信息表(roominfo)中的roomid列添加主键约束,代码如下

ALTER TABLE ROOMINFO

(

  ADD CONSTRAINT pk_ROOMINFO PRIMARY KEY(ROOMID)

MySQL 约束-实例,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。