当前位置: 首页 > news >正文

SQL创建三个表

作业要求:

新建产品库mydb6_product,新建3张表如下:
employees表
列1:id,整型,主键
列2:name,字符串,最大长度50,不能为空
列3:age,整型
列4:gender,字符串,最大长度10,不能为空,默认值“unknown”

列5:salary,浮点型

 orders表
列1:id,整型,主键
列2:name,字符串,最大长度100,不能为空
列3:price,浮点型
列4:quantity,整型
列5:category,字符串,最大长度50


involces表
列1:number,整型,主键自增长
列2:order_id,整型,外键关联到orders表的id列
列3:in_date: 日期型
列4:totalamount:浮点型,要求数据大于0

1.

建库:

create database mydb6_product;     //创建数据库

use mydb6_product;                        //进入数据库

2.

employees表:

 create table emloyees(

id int primary key,   //整型,主键

name varchar(50) not null,   //字符串,最大长度50,不能为空

age int,    //整型

gender varchar(10) not null default 'unknown',  //字符串,最大长度10,不能为空默认值“unknown”

salary float);   //浮点型

desc emlyees;  //查询表

3.

 orders表:

create table orders (

id int primary key,  //整型,主键

name varchar(100) not null,  //字符串,最大长度100,不能为空

price float,  //浮点型

quantity int,   //整型

category varchar(50)  //字符串,最大长度50

);

4.

involces表:

 create table invoices(

number int primary key auto_increment,   //整型,主键自增长

order_id int,    //整形

id_date date,  //日期型

total_amount float check (total_amount >0),  //浮点型,要求数据大于0

foreign key (order_id) references orders(id)    //设置外键order_id,关联到  orders 表的id列

);

http://www.dtcms.com/a/278317.html

相关文章:

  • 从 JSON 到 Python 对象:一次通透的序列化与反序列化之旅
  • Dubbo高阶难题:异步转同步调用链上全局透传参数的丢失问题
  • Selenium动态网页爬虫编写与解释
  • 【微信小程序】
  • 当你在 Git 本地提交后,因权限不足无法推送到服务端,若想撤销本次提交,可以根据不同的需求选择合适的方法,下面为你介绍两种常见方式。
  • 清除 Android 手机 SIM 卡数据的4 种简单方法
  • 云手机常见问题解析:解决延迟、掉线等困扰
  • 云手机的多重用途:从游戏挂机到办公自动化
  • kafka的部署
  • 从零实现浏览器摄像头控制与视频录制:基于原生 JavaScript 的完整指南
  • 如何将数据从一部手机传输到另一部手机?
  • 马蹄集 BD202401补给
  • C#中如何阻止硬件休眠
  • Vue 低代码可视化表单设计器 FcDesigner v3.3 版本发布!表格布局升级+精细化权限控制
  • JDK1.8 ReentrantLock相关源码
  • 代数基本定理
  • 多模态数据处理新趋势:阿里云ODPS技术栈深度解析与未来展望
  • RabbitMQ中队列长度限制(Queue Length Limit)详解
  • LVS的集群技术和分布式
  • hive的相关的优化
  • 传统机器学习在信用卡交易预测中的卓越表现:从R²=-0.0075到1.0000的华丽转身
  • Android 性能优化:启动优化全解析
  • Android 16系统源码_窗口动画(一)窗口过渡动画层级图分析
  • USB读写自动化压力测试
  • Android编译系统——基础介绍(一)
  • 微软发布BioEmu模型
  • spring shell 基础使用
  • PyTorch生成式人工智能(17)——变分自编码器详解与实现
  • 大话数据结构之 <链表>(C语言)
  • 8.服务通信:Feign深度优化 - 解密声明式调用与现代负载均衡内核