需求描述:

在用户提交酒店订单时,需要记录订单信息和订单日志;订单信息包括用户名、订单号、入住时间和离店时间;

订单日志包括谁在什么时候操作了该订单,下订单时需要记录的订单日志为系统在下订单的时间点创建了新订单;

请实现提交酒店订单的功能。

完成数据库设计,给出建库和建表的sql语句:

mysql> create database orders;

Query OK, 1 row affected (0.00 sec)

mysql> use orders

Database changed

mysql> create table `order`(`id` int not null,`username` varchar(60),`startdate` date,`enddate` date, primary key(`id`),unique key(`id`));

Query OK, 0 rows affected (0.09 sec)

mysql> show tables;

+------------------+

| Tables_in_orders |

+------------------+

| order            |

+------------------+

1 row in set (0.00 sec)

mysql> show create table `order`;

+-------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+

| Table | Create Table                                                                                                                                                                                                                                 |

+-------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+

| order | CREATE TABLE `order` (

`id` int(11) NOT NULL,

`username` varchar(60) DEFAULT NULL,

`startdate` date DEFAULT NULL,

`enddate` date DEFAULT NULL,

PRIMARY KEY (`id`),

UNIQUE KEY `id` (`id`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1 |

+-------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+

1 row in set (0.00 sec)

mysql> alter table `order` type=InnoDB;

Query OK, 0 rows affected, 1 warning (0.16 sec)

Records: 0  Duplicates: 0  Warnings: 0

mysql> alter table `order` CHARACTER SET utf8;

Query OK, 0 rows affected (0.28 sec)

Records: 0  Duplicates: 0  Warnings: 0

mysql> show create table `order`;

+-------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+

| Table | Create Table                                                                                                                                                                                                                                                    |

+-------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+

| order | CREATE TABLE `order` (

`id` int(11) NOT NULL,

`username` varchar(60) CHARACTER SET latin1 DEFAULT NULL,

`startdate` date DEFAULT NULL,

`enddate` date DEFAULT NULL,

PRIMARY KEY (`id`),

UNIQUE KEY `id` (`id`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8 |

+-------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+

1 row in set (0.00 sec)

mysql建库sql语句_mysql建库和建表的sql语句相关推荐

  1. mysql跨库查询 索引_MySQL中跨库查询怎么搞?

    导读 在MySQL中跨库查询主要分为两种情况,一种是同服务的跨库查询;另一种是不同服务的跨库查询;它们进行跨库查询是不同的,下面就具体介绍这两种跨库查询. 在MySQL中跨库查询主要分为两种情况,一种 ...

  2. mysql从库夯住_MySQL从库维护经验分享

    前言: MySQL 主从架构应该是最常用的一组架构了.从库会实时同步主库传输来的数据,一般从库可以作为备用节点或作查询使用.其实不只是主库需要多关注,从库有时候也要经常维护,本篇文章将会分享几点从库维 ...

  3. mysql建立从库同时备份_mysql主从库配置读写分离以及备份

    1,什么是读写分离? 其实就是将数据库分为了主从库,一个主库用于写数据,多个从库完成读数据的操作, 主从库之间通过某种机制进行数据的同步,是一种常见的数据库架构. 一个组从同步集群,通常被称为是一个& ...

  4. 怎么查看mysql正在运行的语句_MySQL如何查询当前正在运行的SQL语句

    通过status命令,查看Slow queries这一项,如果值长时间>0,说明有查询执行时间过长 以下为引用的内容: mysql> status; -------------- mysq ...

  5. mysql 导入数据库sql语句_mysql中导入数据与导出数据库sql语句

    本文章来详细介绍关于mysql中导入数据与导出数据库sql语句,在mysql中常用的导入与导出数据的命令有source与mysqldump大家可参考. 1.例1:连接到本机上的MYSQL 首先在打开D ...

  6. 创建数据库mysql的sql语句是_创建数据库和表的SQL语句

    SQL常用语句: CREATE DATABASE 库名;创建数据库 DROP DATABASE库名: 删除数据库 USE 库名; (1) 数据记录筛选: sql="select * from ...

  7. mysql删除表中所有数据的语句_sql删除数据库中所有表与数据语句

    来源:转载 如果要删除数据表中所有数据只要遍历一下数据库再删除就可以了,清除所有数据我们可以使用搜索出所有表名,构造为一条SQL语句进行清除了,这里我一一给各位同学介绍. 使用sql删除数据库中所有表 ...

  8. mysql log 记录报错 sql语句_MySQL生产库中添加修改表字段引起主从崩溃的问题总结...

    上周末和开发人员对线上库中的部分表的在线DDL和update,这过程中出现了一些意料之外的问题,现将过程.分析和解决方案在这里总结一下 一. 需求背景: 要在如下表中添加字段(modified_at) ...

  9. mysql从库并发连接_MYSQL从库的并发恢复

    主从复制通过三个线程来完成,在master节点运行的binlog dump的线程,在slave 节点运行I/O线程和SQL线程master节点的Binlog dump线程,当slave节点与maste ...

  10. mysql 从库重新同步_mysql从库删除数据重新同步

    1.查看slave状态 show slave status\G 2.停止slave状态,清除从库主从信息 stop slave: reset slave;reset master; 3.将从库已同步主 ...

最新文章

  1. IOS UIAlertController 使用方法
  2. 计算机视觉与深度学习 | Matlab实现旋转矩阵R到四元数的转换(源代码)
  3. OpenGL渲染纹理和平面反射
  4. proteus跑马灯仿真_不花费一分钱,实现跑马灯编程实验
  5. 120分钟React快速扫盲教程
  6. 允许保存文件 html5,html5 保存文件
  7. C# 操作World生成报告
  8. 前端页面卡顿、也许是DOM操作惹的祸?
  9. QUIC 将会是 WebRTC 的未来么?
  10. 二进制数组操作的数组维度必须匹配_Testbench编写指南(2)文件的读写操作
  11. AVX2指令集浮点乘法性能分析
  12. Axure RP Extension for Chrome最新版查看RP原型
  13. phpstudy下载、安装、配置、网站部署
  14. 服务器属于网络计算机,服务器它到底是什么,和电脑又有什么区别
  15. 教你如何安装小熊猫DEV-C++6.7.5版
  16. 基于GEE黑龙江省大宗农作物空间分布(注释+全套代码)
  17. cgb2111-day02
  18. 《深入理解计算机系统》
  19. 快租车app——需求分析心得
  20. ZZNUOJ_C语言1046:奇数的乘积(完整代码)

热门文章

  1. 数商云:引领化工业态数字升级,看摩贝如何快速打通全场景互融互通
  2. echart地图+散点图表,点击散点触发BootstrapDialog弹框
  3. 全志A40i编译RTL8192CU/RTL8192CE驱动
  4. 记一次边锋客户端(C++)实习生面试
  5. 保险业务与系统——LOMA 290 保险公司运营——第十二讲——理赔管理
  6. CAS-KG——实体识别
  7. 浙江省主要农作物种植面积和总产量数据
  8. 模拟版图初学者必读书籍,手把手打通你的任督二脉(可下载)
  9. 计算机找不到cd,为什么我的电脑找不到imapi cd-burning com services ?
  10. 物联网风口背后,物联电池市场已现头号玩家