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)
);

.

转载于:https://www.cnblogs.com/crazycode2/p/10205704.html

mysql 创建表单相关推荐

  1. 【原创文章】PHP+MySQL 创建表单并将表单数据写入数据库中。

    前言     因兴趣做一个静态网页需要涉及到内容存储,因此有了本文内容.本文涉及到的都是些PHP+MySQL的基础知识.仅个人做记录,文章内容未经允许禁止转载! 一.网站环境 宝塔面板,方便操作. N ...

  2. mfc+mysql+创建表单_一个完整的c++ web框架(webserver + orm)

    xmart 环境 只需要支持c++11的编译器 特性 跨平台支持 易于使用的web库 (xfinal) 基本使用 易于使用的orm库 (xorm) 基本使用 完整的处理工具 (utils) 演示 #i ...

  3. mysql 自定义表单_DedeCMS自定义表单制作和调用办法

    在很多建站需求中,需要一些额外的表单供前台用户提交,以便于收集.统计.分析及处理更多的数据,比如:在线订单.在线报名等一些常见的互动应用. dedecms自定义表单调用 先说怎么调用自定义表单吧,因为 ...

  4. oracle与mysql创建表时的区别

    oracle创建表时,不支持在建表时同时增加字段注释.故采用以下方式: #创建表 CREATE TABLE predict_data as (id integer NOT NULL, uid varc ...

  5. JavaFX官方教程(五)之在JavaFX中创建表单

    翻译自  在JavaFX中创建表单 在开发应用程序时,创建表单是一项常见活动.本教程将向您介绍屏幕布局的基础知识,如何将控件添加到布局窗格以及如何创建输入事件. 在本教程中,您将使用JavaFX构建如 ...

  6. mysql创建表的时候日期给个默认值_mysql 创建表时 日期字段默认值为当前时间...

    mysql 创建表时 日期字段默认值为当前时间 mysql version 5.1 在mysql创建表的时候经常会遇到创建日期字段需要设置当前时间为默认值的时候,就如sqlserver2000一样,把 ...

  7. angular js创建表单_如何优雅的使用 Angular 表单验证

    随便说说,这一节可以跳过 去年参加 ngChine 2018 杭州开发者大会的时候记得有人问我: Worktile 是什么时候开始使用 Angular 的,我说是今年(2018年) 3 月份开始在新模 ...

  8. webform快速创建表单内容文件--oracle 数据库

    使用方法 前台页面这样写就足够了 <form class="stdform" runat="server"><div id="fie ...

  9. Mysql 创建表、存储过程、触发器 -Angelo 分享

    Mysql 创建表.存储过程.触发器 -Angelo 分享 简单的小例子,创建两个表,一个存储过程,一个触发器 存储过程是个 while 循环,也很简单,循环网表里插数据 功能:表一只要有insert ...

最新文章

  1. 基因序列算法:编辑距离( Levenshtein 距离)和LD算法
  2. RIP学习---网络工程
  3. MySQL高级 - SQL优化 - 索引提示
  4. 大学生买macbookpro合适吗?
  5. 基于ATmega128单片机的LCD12864显示密码锁
  6. 毕业论文html代码查重吗,毕业论文中的代码内容重复了怎么办? 毕业论文代码重复率高...
  7. 如何更改itunes备份位置_itunes备份路径是什么,如何修改itunes备份路径
  8. 20220601超简单百度地图街景图片爬取+绿视率计算
  9. Java 16进制求和
  10. java游戏丛林奇兵_丛林奇兵游戏下载
  11. 计算机为什么找不到c盘d盘,我的电脑c盘d盘都没有了?为什么
  12. java时间管理_IT 人,如何构建自己的时间管理系统?
  13. Java IO篇 Java IO编程
  14. centos7查看进程ps_centos如何查看进程
  15. c语言平台答案,C语言平台答案.docx
  16. 页面加载时,vue生命周期的触发顺序
  17. solidworks装配体改为柔性_SOLIDWORKS 2020 新功能揭秘 01——零件也能拥有柔性状态?...
  18. python安装目录怎么更改_pip install 默认安装路径修改
  19. Python库之Scipy库的简介、安装详细
  20. C# windows media player 双窗口同步播放视频

热门文章

  1. 爱不释手(Typingfaster)1.82beta ,请试用并反馈,谢谢
  2. __weak 修饰符
  3. Linux signal 编程(转载)
  4. [Leetcode]Next Permutation
  5. 【数据泵】EXPDP导出表结构
  6. Foxmail添加微软最新outlook.com邮箱解决方案
  7. cygwin sshd服务启动不了的解决方案(转)
  8. php -- PDO异常处理
  9. 设置背景图片的两种方式,并解决手机端背景图片高度自适应问题
  10. ubuntu 12.04 ubuntu System program problem detected 解决方法