首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    零售mysql设计 订单 订单详情

    作者:陈业贵 华为云享专家 51cto(专家博主 明日之星 TOP红人) 阿里云专家博主 文章目录 sql 订单 数据 订单详情 数据: 订单号与流水号有什么不同?...订单(解析) id int unsigned PRIMARY KEY AUTO_INCREMENT COMMENT "主键", `code` varchar(200) not null COMMENT...order_id int unsigned not null COMMENT "订单id", sku_id int unsigned not null COMMENT "商品id", 订单与商品的关系...主键是能确定一条记录的唯一标识,主键字段必须唯一,必须非空,一个中只能有一个主键,主键可以包含一个或多个字段。 打个比方,一条记录包括身份正号,姓名,年龄,学校,国籍,性别等。...别人看懂这是什么字段或者或者数据库 为什么要用int unsigned类型呢? 因为id是不是整数的。

    2.2K110

    零售mysql设计(采购 入库信息 入库商品

    作者:陈业贵 华为云享专家 51cto(专家博主 明日之星 TOP红人) 阿里云专家博主 文章目录 sql(采购) 解释 你说要采购东西是吧。提供要采购的商品。数量 运去那号仓库。...日期时间 数据 sql(入库信息) 解释: 解析: 数据 sql(入库商品) PRIMARY KEY(productin_id,purchase_id) ---- sql(采购) CREATE table...日期时间 采购的是商品t_sku中的id==1的商品. num:数量是五十部手机. warehouse_id:是为一号仓库做的采购。 in_price:采购价格3000元....buyer_id:采购员编号为20 status:完成采购就为1.否则0 数据 sql(入库信息) CREATE TABLE t_productin( id int unsigned PRIMARY...支付方式1 数据 sql(入库商品) CREATE TABLE t_productin_purchase( productin_id int unsigned not null COMMENT "

    1.3K30

    零售系统mysql设计(评价

    作者:陈业贵 华为云享专家 51cto(专家博主 明日之星 TOP红人) 阿里云专家博主 文章目录 sql(评价) sql(评价) CREATE TABLE t_rating( id int unsigned...idx_order_id(order_id), INDEX idx_sku_id(sku_id), INDEX idx_create_time(create_time) ) COMMENT="评价"...如果要设计评价的话,是不是得有订单才能评价啊。订单里面是不是有商品呢。订单有图片把。你可以评分这外卖多少分把。也可以评论这外卖味道怎么样把。...根据数据+表解析 在订单order中id=2的字段(order_id)。在商品中id=3的商品.晒图的图片。5分好评。哦ing急啊信息.很好用。...很漂亮.评价日期:2019-04-12 00:17:40: 如下商品找下id==3的信息

    47190

    MySQL探索之旅】数据的基本操作(附带思维图)

    前言 学习数据的基本操作之前需要先学习 MySQL 的数据类型。 1. 常用数据类型 1.1 数值类型 数值类型分为整数类型和浮点类型。...的基本操作 需要操作数据之间,需要先使用数据库。 use db; 2.1 显示数据 语法格式: show tables; 显示当前数据库中的所有数据。...2.2 创建数据 语法格式: CREATE TABLE 名 ( 字段名1 数据类型1, 字段名2 数据类型2, … 字段名n 数据类型n ); 【注意】:最后一行末尾,不能逗号。...) ); 2.3 查看表结构 语法格式: desc 名; 查看test数据的结构 desc test; 2.4 删除数据 语法格式: drop table 名; 删除时判断是否存在 drop...table if not exists 名; 3.

    8210

    零售mysql设计(设计省份+城市

    作者:陈业贵 华为云享专家 51cto(专家博主 明日之星 TOP红人) 阿里云专家博主 文章目录 sql(省份) sql(城市) 省市之间的联系是: province_id int unsigned...UNIQUE unq_province(province)是什么意思》 举个例子: 是不是一般都要有idname呀 像省份是不是 province 就是name呀 sql(省份) CREATE...; 举个例子: 是不是一般都要有idname呀 像省份是不是 city 就是name呀 是不是得说这个城市属于哪一个省份呀 sql(城市) CREATE table t_city( id...主键是能确定一条记录的唯一标识,主键字段必须唯一,必须非空,一个中只能有一个主键,主键可以包含一个或多个字段。 打个比方,一条记录包括身份正号,姓名,年龄,学校,国籍,性别等。...别人看懂这是什么字段或者或者数据库 UNIQUE unq_province(province)是什么意思》 因为搜索的时候是先搜索某省才能搜索某市哦

    800110

    Mysql注入图-学习篇

    每次以为自己都弄懂了之后都会有的东西冒出来,需要再次学习,一路走来效率不高,工作量很大。而且随着知识体系的壮大,很多东西会渐渐忘记。因此萌生了写一个思维图的想法,一来整理自己的思路,防止遗忘。...而本文将基于Mysql-PHP,以思维图为主线,介绍图中生僻知识点的同时,也会引入一些实战性的CTF练习题,供大家实验。...图中的生僻技巧 此部分从上到下,对图中较为生僻地知识点进行讲解。...OCEDUER ANALYSE语法爆列、名 继续向下,在查列名、名部分,除了较为常规的UNION、报错、盲注方法,还可以使用PROCEDUER ANALYSE 语法。...或者摆脱原语句的语法限制,注入一条的语句进行文件操作。有很多旧文章,包括《SQL注入攻击与防御》这本书里都说php-mysql不可以,但经过测试之后,还是有办法进行堆叠注入的。

    1.6K00

    MySQL 案例:大改列的技巧(Generated Column)

    前言 作为一个 MySQL DBA,和大打交道的次数想必不少,大上的 ALTER 操作一般影响都很大,平时会用 Online DDL 工具来辅助操作,但是本文会介绍一种特殊的技巧来应对一部分大上的...解决方案 从标题可以看出来,这次会用到 MySQL 5.7 的新功能:Generated Column,这种虚拟列在添加的时候耗时在秒级以内,也不需要 rebuild ,对磁盘空间和数据库服务器资源的压力几乎没有...,在应对一些紧急情况和比较严峻的资源场景的时候偶尔会发挥出奇效~ 案例 1 背景 业务的需求,在超过 5000 万行的大上需要调整一个有唯一索引的 VARCHAR 列,从大小写不敏感变为大小写敏感,...以前文的环境为例,加上唯一索引之后,再试试插入数据: [测试效果] 可以发现 Adam 和 adam 会被认为是相同的值,MySQL 的一致性校验会报错。...实践一下 在测试表上创建一个的虚拟列,然后加上唯一索引。

    2K81

    mysql5.7 创建时提示时间戳非法

    # 背景 mysql版本5.7.8,需要创建,研发提供的sql文件,执行后报错如下: ERROR 1067 (42000): Invalid default value for 'deleted_at...' 就猜测到时因为5.7版本的mysql默认的时间戳不允许输入0000-00-00 00:00:00这种格式,之前碰到过类似问题,需要修改配置 查看了研发提供的sql文件,果真如此: ‘create_at...不希望修改配置文件,通过修改sql_model就可以了的,这种对新建生效 SELECT @@sql_mode; 可查看sql_model,其中NO_ZERO_IN_DATE,NO_ZERO_DATE就是导致...5.7+版本无法输入0的时间戳 NO_ZERO_IN_DATE:在严格模式下,不允许日期和月份为零  NO_ZERO_DATE:设置该值,mysql数据库不允许插入零日期,插入零日期会抛出错误而不是警告

    1.5K60

    mysql分区_MySQL分区分

    mysql中有一种机制是锁定和行锁定,是为了保证数据的完整性。锁定表示你们都不能对这张进行操作,必须等我对表操作完才行。...2、MySQL是将一个大按照一定的规则分解成多张具有独立存储空间的实体表,每个都对应三个文件,MYD数据文件,.MYI索引文件,.frm结构文件。...Mysql分为垂直切分和水平切分,具体区别如下: 垂直切分是指数据表列的拆分,把一张列比较多的拆分为多张 通常我们按以下原则进行垂直拆分: 把不常用的字段单独放在一张; 把text,blob(...例: 1)创建一个完整 mysql> create database test1; mysql> use test1; mysql> create table member -> ( -> id bigint...#创建两个分结构必须和上面完整的结构一致 mysql> create table tb_member1 like member; mysql> create table tb_member2 like

    10.3K20

    零售mysql设计(购物券 客户关联购物券

    作者:陈业贵 华为云享专家 51cto(专家博主 明日之星 TOP红人) 阿里云专家博主 文章目录 sql(购物券) sql:客户关联购物券数据 前言(购物券的特点): 购物券有使用期限。...一个客户可以领取很多的购物券 用几张呢?做购物券功能? 两张。那些用户领取了购物券一张。购物券一张. 购物券一般有几个字段呢?...: 在客户id1的客户,领取了3张购物券中id1的购物券。...又领取了id==2的购物券两张. sql(购物券) 举个例子;购物券是不是的有开始时间过期时间,是不是满多少钱才能使用。是不是要有可以抵用多少钱。...not null COMMENT "购物券id", customer_id int unsigned not null COMMENT "客户id" ) COMMENT="客户关联购物券数据"

    63590
    领券