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表创建相关推荐
- MySQL笔记创建表结构_MySQL表结构笔记9
本篇大纲 MySQL数据表 创建表 创建主键 AUTO_INCREATE 指定默认值 更新表结构 删除表,重命名表 01:表 MySQL 数据库的表是一个二维表,由一个或多个数据列构成 每个数据列都有 ...
- mysql中create使用_mysql怎么创建表之create用法
mysql的基础,创建一个表,但是高手和菜鸟就会有区别,合适的字段,字段描述,索引等细节很能体现一个程序员的水平,下面介绍用create创建表 在mysql数据库中不管我们是通过导入还是其它的工具创建 ...
- mysql建立修改表存储过程_MySQL数据库创建、表的创建、存储过程、触发器
一.基本内容 (1) 使用SQL语句创建数据库: (2) 为数据库分配管理权限: (3) 定义表和数据库的完整性,student(学生表),course(课程表)和 sc(学生选课表), 并设置各个表 ...
- mysql关系表控制_mysql表关系
一.表的详细操作 1.修改表名 alter table 旧表名 rename 新表名; 2.修改表的引擎与字符编码 alter table 表名 engine="引擎名" ch ...
- mysql表类型_MySQL表类型的选择
P131)创建表时的默认引擎是InnoDB,如果要修改默认的存储引擎,可以在参数文件中设置default-table-type.查看当前的默认存储引擎,可以使用一下命令: 创建新表的时候可以通过增加E ...
- mysql查看表描述_MySQL表记录操作介绍(重点介绍查询操作)
MySQL表记录操作指的是对数据库表中数据进行CRUD增删改查操作,一下将一一给大家介绍,重点介绍查询操作. 一.插入数据(INSERT) 二.删除数据(DELETE) 三.修改数据(UPDATE) ...
- mysql 表 类型_mysql表类型
MySQL支持6种不同的表类型:BDB.InnoDB.HEAP.ISAM.MERGE以及MyISAM.其中 BDB,InnoDB单独属于一类,称为"事务安全型"(transacti ...
- mysql约束条件整型_MySQL 表的操作
表的操作 创建表的完整语法: create table 表名( 字段名1 字段类型[(宽度) 约束条件], 字段名1 字段类型[(宽度) 约束条件], 字段名1 字段类型[(宽度) 约束条件] ); ...
- mysql 忽略表大小写_mysql表名忽略大小写问题记录
问题描述: 一开发同事在linux下调一个程序老是报错说找不到表,但是登陆mysql,show tables查看明明是已经创建了这张表的!!如下: mysql> show tables; +-- ...
- mysql myisam表分区_MySQL 表分区详解MyiSam引擎和InnoDb 区别(实测)
一.什么是表分区 通俗地讲表分区是将一大表,根据条件分割成若干个小表.mysql5.1开始支持数据表分区了. 如:某用户表的记录超过了1000万条,那么就可以根据入库日期将表分区,也可以根据所在地将表 ...
最新文章
- c++用一级运算比较大小_阿里百度腾讯 C/C++ 面试题总结,我全都告诉你!
- LSMW批处理使用方法(02)_步骤1
- Swift 中如何测试驱动开发
- 史上最有趣的Readme
- Python、Perl 垫底,C语言才是最环保的编程语言
- mysql gtid 备份恢复_MYSQL数据库备份恢复
- spring cloud的RefreshScope注解进行热部署
- Collection 属性ArrayList.add方法内部调用过程
- C语言选择题(含答案)
- VXlan 技术实现原理
- 毕业论文参考文献格式设置(以GB/T 7714-2015为例)
- Flowable流程设计器的使用
- 告诉你60个经典的电脑使用技巧
- 基于51单片机的故障灯检测
- 【阿里云ECS使用FTP】使用FileZilla连接阿里云Windows服务器
- 【UnityShader自学日志】星球大气效果
- 〖Python 数据库开发实战 - Python与MySQL交互篇⑱〗- 项目实战 - 实现用户管理 - 删除用户
- 关于dedecms织梦后台html编辑器不能复制word格式的处理方法/ kindEditor编辑器/百度(ueditor)编辑器的添加方法
- Can‘t load IA 32-bit .dll on a AMD 64-bit platform
- 鸿蒙2000plus,华为P50pro曝光,天玑2000plus+5400mAh+鸿蒙系统,售价感人
热门文章
- 3 Convex functions
- php 距离排序,php 附近由近到远排序查询
- php赋值 jq,使用js和jQuery如何实现指定赋值方法
- 【自适应盲均衡8】基于分数间隔的复数改进常模算法(FSE-MMA)的瑞利衰落信道盲均衡MATLAB仿真
- 位同步技术中的比相法
- 40:数组中只出现一次的数字
- 未知的生成错误 因为没有预加载,所以无法解析程序集 GalaSoft.MvvmLight
- Mac MySQLdb模块安装,可算解决了
- Dojo高级Web2.0 UI组件库---Tree组件
- 消息(6)——WCF,构建简单的WCF服务,MTOM编码