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

MySQL1.试建产品库

--新建产品数据库
create database mydb6_produce;
--查看新建数据库
show databases;
--使用新建数据库
use mydb6_produce;
--查看数据表
show tables;

新建employees表

--列1:id,整型,主键
create table employees(id int primary key);--列2:name,字符串,最大长度50,不能为空
alter table employees add name varchar(50) not null;--列3:age,整型
alter table employees add age int;--列4:gender,字符串,最大长度10,不能为空,默认值“unknown”
alter table employees add gender varchar(10) not null default 'unknown';--列5:salary,浮点型
alter table employees add salary float;

在这里插入图片描述在这里插入图片描述

新建orders表

--列1:id,整型,主键
create table orders (id int primary key);--列2:name,字符串,最大长度100,不能为空
alter table orders add name varchar(100) not null;--列3:price,浮点型
alter table orders add price float;--列4:quantity,整型
alter table orders add quantity int; --列5:category,字符串,最大长度50
alter table orders add category varchar(50);

在这里插入图片描述
在这里插入图片描述

新建invoices表

--列1:number,整型,主键自增长
create table invoices (number int primary key auto_increment);--列2:order_id,整型,外键关联到orders表的id列 
alter table invoices add order_id int;
alter table invoices add constraint invo_id foreign key(order_id) references orders(id);--列3:in_date:日期型
alter table invoices add in_date date;--列4:total_amount:浮点型,要求数据大于0
alter table invoices add total_amount float;
alter table invoices add constraint invo_total check(total_amount>0);

在这里插入图片描述

在这里插入图片描述

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 网友提问:display:flex和display:box有什么区别?
  • k8s核心操作_存储抽象_K8S中使用Secret功能来存储密码_使用免密拉取镜像_k8s核心实战总结---分布式云原生部署架构搭建033
  • Android 记录锁屏的上层相关源码以及debug WindowManager
  • 大数据环境下的房地产数据分析与预测研究的设计与实现
  • 5 webSocket
  • 1个Xpath定位可以在Web页面查找到多个元素Selenium
  • Nginx部署前端项目尝试 - windows版
  • git commit报错: pre-commit hook failed (add --no-verify to bypass)
  • ceph log内容解析
  • 针对【module_or_function】的单元测试,全面覆盖可能的【edge_cases】
  • 云计算实训10——frp服务的搭建、ftp服务的搭建
  • Elasticsearch 使用terms对long类型日期统计按月销售
  • 1、springboot3 vue3开发平台-后端-项目构建
  • Go语言之参数传递
  • 判断一个字节中有几位置1,哪几位为1
  • 网络传输文件的问题
  • 【Leetcode】104. 二叉树的最大深度
  • 2018一半小结一波
  • Docker下部署自己的LNMP工作环境
  • export和import的用法总结
  • Git的一些常用操作
  • JavaScript 一些 DOM 的知识点
  • JavaScript标准库系列——Math对象和Date对象(二)
  • JAVA并发编程--1.基础概念
  • LeetCode29.两数相除 JavaScript
  • MySQL Access denied for user 'root'@'localhost' 解决方法
  • PAT A1092
  • Protobuf3语言指南
  • Vue.js 移动端适配之 vw 解决方案
  • 紧急通知:《观止-微软》请在经管柜购买!
  • 如何实现 font-size 的响应式
  • 实战:基于Spring Boot快速开发RESTful风格API接口
  • 延迟脚本的方式
  • 移动端 h5开发相关内容总结(三)
  • 06-01 点餐小程序前台界面搭建
  • ## 基础知识
  • #我与Java虚拟机的故事#连载15:完整阅读的第一本技术书籍
  • (delphi11最新学习资料) Object Pascal 学习笔记---第8章第5节(封闭类和Final方法)
  • (编程语言界的丐帮 C#).NET MD5 HASH 哈希 加密 与JAVA 互通
  • (附源码)springboot 房产中介系统 毕业设计 312341
  • (论文阅读40-45)图像描述1
  • (四)七种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (算法)N皇后问题
  • (算法)大数的进制转换
  • (转)程序员技术练级攻略
  • .Net Core中Quartz的使用方法
  • @JsonFormat与@DateTimeFormat注解的使用
  • @property @synthesize @dynamic 及相关属性作用探究
  • @Transaction注解失效的几种场景(附有示例代码)
  • [AHK] WinHttpRequest.5.1报错 0x80092004 找不到对象或属性
  • [BZOJ2281][SDOI2011]黑白棋(K-Nim博弈)
  • [C/C++随笔] char与unsigned char区别
  • [CSS]CSS 字体属性
  • [CTF]php is_numeric绕过
  • [FxCop.设计规则]8. 也许参数类型应该是基类型