mysql的表创建_MYSQL表创建
Customer
屬性:ID ??????字符型 ?最大10個字符 ??——顧客編號
NAME ??字符型 ?最大16個字符 ??——顧客姓名
SEX ????字符型 ?最大2個字符 ??——性別
MOBILE ?字符型 ??最大11個字符 ??——移動電話
ADDRESS ?字符型 ??最大50個字符 ?——家庭住址
約束: ?ID——主碼;NAME——非空屬性;SEX——取值“男”或“女”;
MOBILE——唯一性;ADDRESS——默認為UNKOWN;
2.表名:OrderBook
屬性:CSID ???字符型 ??最大10個字符 ??——顧客編號
CMID ??字符型 ??最大12個字符 ??——商品編號
COUNT ???整型 ????——定購數量
BOOKDATE ??日期型 ???——訂貨日期
TAKEDATE ???日期型 ???——交貨日期
約束:CSID,CMID——主碼; ?定購數量要大于0; ?訂貨日期要小于交貨日期;
CSID——外碼,引用Customer表的ID;
CMID——外碼,引用Commodity表的ID;
3.表名:Commodity
屬性:ID ??字符型 ??最大12個字符 ??——商品編號
NAME ??字符型 ??最大20個字符 ??——商品名稱
MANUFACTURE ?字符型 ??最大20個字符 ??——生產廠商
PRICE ???小數型 最大不超過4位數,保留2位小數 ??——商品單價
約束:ID——主碼;NAME——非空;
1. ? create table customer(
id varchar(10) primary key,
name varchar(16),
sex varchar(2),
mobile varchar(11),
address varchar(50),
);
2. ? create table OrderBook(
csid varchar(10),
cmid varchar(12),
count int(11),
bookdate datetime,
takedate datetime,
check(takedate>bookdate),
check(count>0),
foreign key(csid) references Customer(id),
foreign key(cmid) references Commodity(id),
primary key(csid,cmid)
);
3. ? create table Commodity(
ID varchar(12) primary key,
name varchar(20) not null,
manufacture varchar(20),
price decimal(4,2)
);
MYSQL表創建
標簽:check???primary???res???man???varchar???create???comm???ima???整型
本條技術文章來源于互聯網,如果無意侵犯您的權益請點擊此處反饋版權投訴
本文系統來源:http://www.cnblogs.com/fc731655131/p/7857327.html
總結
以上是生活随笔為你收集整理的mysql的表创建_MYSQL表创建的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python 函数递归一次增加一次变量_
- 下一篇: mysql查看导入大小_mysql 数据