(注:若直接复制上去会报错,可能是标点符号问题,所有标点符号均为英文状态!)

1.商品分类表

创建商品分类表(选择mydb数据库)

use mydb;

create table sh_good_category(

id int unsigned primary key auto_increment comment ‘分类id’,

parent_id int unsigned not null default 0 comment’上级分类id’,

name varchar(100) not null default’‘comment’名称’,

sort int not null default 0 comment’排序’,

is_show tinyint unsigned not null default 0 comment’是否显示’,

create_time datetime not null default current_timestamp comment’创建时间’,

update_time datetime default null comment’更新时间’

);

(注:MySQL5.7以下的版本会出现1067错误,此时应将create_time datetime not null default current_timestamp comment’创建时间’, 改为create_time timestamp not null default current_timestamp comment’创建时间’, 即可。)

添加测试数据

insert into sh_goods_category(id,parent_id,name)values

(1,0,‘办公’),(2,1,‘耗材’),(3,2,‘文具’),(4,0,‘电子产品’),

(5,4,‘通讯’),(6,5,‘手机’),(7,4,‘影音’),(8,7,‘音箱’),

(9,7,‘耳机’),(10,4,‘电脑’),(11,10,‘台式电脑’),(12,10,‘笔记本’),

(13,0,‘服装’),(14,13,‘女装’),(15,14,‘风衣’),(16,14,‘毛衣’);

查看select *from sh_goods_category;

2.商品表

创建商品表(选择mydb数据库)

use mydb;

create table sh_goods(

id int unsigned primary key auto_increment comment’商品id’,

category_id int unsigned not null default 0 comment’分类id’,

spu_id int unsigned not null default 0 comment’SPU id’,

sn varchar(20) not null default ‘’ comment’编号’,

name varchar(120) not null default ‘‘comment’名称’,

keyword varchar(255)not null default ‘’ comment’关键字’,

picture varchar(255) not null default’’ comment’图片’,

tips varchar(255) not null default ‘’ comment’提示’,

description varchar(255) not null default ‘’ comment’描述’,

content text not null comment’详情’,

price decimal(10,2)unsigned not null default 0 comment ‘价格’,

stock int unsigned not null default 0 comment ‘库存’,

score decimal (3,2) unsigned not null default 0 comment’评分’,

is_on_sale tinyint unsigned not null default 0 comment’是否上架’,

is_del tinyint unsigned not null default 0 comment’是否删除’,

is_free_shipping tinyint unsigned not null default 0 comment’是否包邮’,

sell_count int unsigned not null default 0 comment’销量计数’,

comment int unsigned not null default 0 comment’评论计数’,

on_sale_time datetime default null comment’上架时间’,

create_time datetime not null default current_timestamp comment’创建时间’,

update_time datetime default null comment’更新时间’

);

(若出现1067错误,改法同上)

插入测试数据

insert into sh_goods(id,category_id,name,keyword,content,price,stock,score,comment)values

(1,3,‘2B铅笔’,‘文具’,‘考试专用’,0.5,500,4.9,40000),

(2,3,‘钢笔’,‘文具’,‘练字必不可少’,15,300,3.9,500),

(3,3,‘碳素笔’,‘文具’,‘平时使用’,1,500,5,98000),

(4,12,‘超薄笔记本’,‘电子产品’,‘轻小便携’,5999,0,2.5,200),

(5,6,‘智能手机’,‘电子产品’,‘人人必备’,1999,0,5,98000),

(6,8,‘桌面音箱’,‘电子产品’,‘扩音装备’,69,750,4.5,1000),

(7,9,‘头戴耳机’,‘电子产品’,‘独享个人世界’,109,0,3.9,500),

(8,10,‘办公电脑’,‘电子产品’,‘适合办公’,2000,0,4.8,6000),

(9,15,‘收腰风衣’,‘服装’,‘春节潮流单品’,299,0,4.9,40000),

(10,16,‘薄毛衣’,‘服装’,‘居家旅行必备’,48,0,4.8,98000);

查看select *from sh_goods;

mysql商品表_MySQL数据库创建商品表相关推荐

  1. mysql建立修改表存储过程_MySQL数据库创建、表的创建、存储过程、触发器

    一.基本内容 (1) 使用SQL语句创建数据库: (2) 为数据库分配管理权限: (3) 定义表和数据库的完整性,student(学生表),course(课程表)和 sc(学生选课表), 并设置各个表 ...

  2. mysql数据库检表_MYSQL数据库检查数据表和修复数据表

    数据库在运行中,会因为人为因素或一些不可抗力因素造成数据损坏.所以为了保护数据的安全和最小停机时间,我们需制定详细的备份/恢复计划,并定期对计划的有效性进行测试. 结合MySQL服务器的运行机制和所提 ...

  3. mysql查询添加数据库表_MySQL数据库篇之表的增删改查

    主要内容: 一.表介绍 二.创建表 三.查看表结构 四.修改表结构 五.复制表 六.删除表 1️⃣ 表介绍 表相当于文件,表中的一条记录就相当于文件的一行内容,不同的是,表中的一条记录有对应的标题,称 ...

  4. mysql optimize原理_MySQL数据库入门:表的Optimize 优化

    一.optimize优化原理 对mysql进行大量增删改操作,磁盘上的空间没有被立即收回(数据空间.索引位),而是等待新的数据来填充空缺 -- 这些空间可以被后续的insert操作利用,但如果记录是变 ...

  5. mysql localhost值_mysql数据库中用户表host字段localhost、127.0.0.1、%区别

    忘记mysql密码后,通过添加my.cnf中[mysqld]段skip_grant_tables参数跳过认证后修改密码. 改完后重启发现还是无法登陆,排查后发现是mysql.user表中host字段值 ...

  6. 数据库mysql自然连接_MySQL数据库之多表查询natural join自然连接

    自然连接 概念 自动判断条件连接,判断的条件是依据同名字段 小结 表连接是通过同名字段来连接的 如果没有同名字段就返回笛卡尔积 同名的连接字段只显示一个,并且将该字段放在最前面 自然内连接(natur ...

  7. 4.mysql数据库创建,表中创建模具模板脚本,mysql_SQL99标准连接查询(恩,外部连接,全外连接,交叉连接)...

     mysql数据库创建,表创建模等模板脚本 -- 用root用户登录系统,运行脚本 -- 创建数据库 create database mydb61 character set utf8 ; -- ...

  8. 4.mysql数据库创建,表创建模等模板脚本,mysql_SQL99标准的连接查询(内连接,外连接,满外连接,交叉连接)

     mysql数据库创建,表创建模等模板脚本 --用root用户登录系统,执行脚本 --创建数据库 create database mydb61 character set utf8 ; --选择数 ...

  9. mysql 吧库下的表名都加_MySQL 数据库名、表名、字段名大小写敏感记录

    问题如下: 比如上图中的PERSON表,查询SQL语句中如果表名是小写,就会报错说person表不存在. 因为Linux环境下的MySQL数据库的表名默认是区分大小写的,可以查看Linux上的MySQ ...

  10. mysql外连接基准表_4.mysql数据库创建,表创建模等模板脚本,mysql_SQL99标准的连接查询(内连接,外连接,满外连接,交叉连接)...

     mysql数据库创建,表创建模等模板脚本 --用root用户登录系统,执行脚本 --创建数据库 create database mydb61 character set utf8 ; --选择数 ...

最新文章

  1. Java日志体系权威总结
  2. 未来,中国空间站将成为怎样的“太空科研站”?
  3. 互联网协议 — NTP 时间同步协议
  4. 模拟退火算法SA参数设置实验记录
  5. Android混淆详解
  6. View和View的参数传递
  7. mysql数据库连接地址utf8_在Python中连接到MySQL数据库时UTF8不工作
  8. 程序员面试金典 - 面试题 04.12. 求和路径(二叉树递归)
  9. 低版本系统兼容的ActionBar(六)用Fragment+ViewPager+Tab实现快速导航
  10. LeetCode85 Maximal Rectangle
  11. 志愿者公交车上当导游(图)
  12. kubernetes视频教程笔记 (24)-存储-PV和PVC
  13. HTML5变化 (一)
  14. 数据结构图之二(最小生成树--普里姆算法)
  15. matlab的车牌照识别,基于MatLab车牌号码识别算法研究与
  16. 04 高性能网络设计专栏-网络编程
  17. 编写一个程序重复提示用户输入一个国家的首都,一旦收到用户的输入,程序报告用户输入的答案是否正确,假设将50个国家的首都存放在一个字典中,程序提示用户回答所有国家的首都并且显示回答正确的总个数。
  18. java基本类型与包装类型
  19. 带上CSDN一起游国庆
  20. 计算机专英语第6版第八章翻译,计算机专业英语第八章课文翻译.doc

热门文章

  1. 常见视频格式有哪些?
  2. dubbo接口调试工具
  3. oracle 临时表空间的作用和创建以及相关操作
  4. Linux环境下右键无法新建文档的解决方法——Ubuntu 16.x
  5. 开源车牌数据集CCPD介绍
  6. Windows的隐藏分区
  7. CSS系列教程----摘自洪恩网站
  8. 微型计算机b5040电源板,联想b5040一体机电源用普通ATX电源改的该法
  9. C# | 批量将CAD图幅网格外扩生成新图框(附源代码下载)
  10. Windows Hello 摄像头人脸识别解锁 DELL拆机摄像头方案