mysql 创建表单
2024-09-22 14:37:23
1.表名: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)
);
.
最新文章
- AngularJS学习--- 事件处理(Event Handlers) ng-click操作 step 10
- SharePoint 2010 用xsl文件定制列表样式
- C++实现一个限制对象实例个数的类
- autoconf automake libtool
- 修改UISearchBar输入框字体颜色
- 【javascript】判断浏览设备是手机还是电脑
- nodejs爬虫笔记(一)---request与cheerio等模块的应用
- java处理数据库不支持的emoji
- springboot连mysql报一个奇怪的错误
- 【洛谷p1605】迷宫
- (转)SVN搭建(附下载地址)
- Navicat Premium11连接Oracle出现ORA-28547:connection to server failed
- ASP.NET Web API教程 分页查询
- IOS之正则表达式
- Bootstrap学习之路(1)---开篇-登陆页
- spring-mybatis源码追踪
- 使用Selenium时,如何选择ChromeDriver驱动版本对应Chrome浏览器版本
- vue-loader 调用了cssLoaders方法配置了css加载器属性。
- 《html5 从入门到精通》读书笔记(二)
- Linux命令应用大词典-第21章 LVM和RAID管理
热门文章
- Git_时光机穿梭
- Asky极简教程:零基础1小时学编程,已更新前8节
- PowerDesigner设置唯一约束/唯一索引/唯一键
- LinkedList剖析
- Objective-C:MRC手动释放对象内存举例(引用计数器)
- 开启otl的64位长整数支持
- 第十六章 springboot + OKhttp + String.format
- Multi-label &;&; Multi-label classification
- AS .ignore插件 忽略文件
- org.dom4j.DocumentException: unknown protocol: d Nested exception: unknown