前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >新零售mysql设计(设计省份+城市表)

新零售mysql设计(设计省份+城市表)

作者头像
贵哥的编程之路
发布2022-11-02 11:23:10
7950
发布2022-11-02 11:23:10
举报
文章被收录于专栏:用户7873631的专栏

作者:陈业贵 华为云享专家 51cto(专家博主 明日之星 TOP红人) 阿里云专家博主

文章目录

举个例子: 是不是表一般都要有idname呀 像省份是不是 province 就是name呀

sql(省份表)

代码语言:javascript
复制
CREATE TABLE t_province(
id int unsigned PRIMARY key AUTO_INCREMENT  COMMENT "主键",
    province varchar(200) not null COMMENT "省份",
    UNIQUE unq_province(province)
) COMMENT="省份表";
在这里插入图片描述
在这里插入图片描述

举个例子: 是不是表一般都要有idname呀 像省份是不是 city 就是name呀 是不是得说这个城市属于哪一个省份呀

sql(城市表)

代码语言:javascript
复制
CREATE table t_city(
id int unsigned PRIMARY key AUTO_INCREMENT COMMENT "主键",
city varchar(200) not null COMMENT "城市",
    province_id int unsigned  not null COMMENT "省份id"
) COMMENT="城市表";
在这里插入图片描述
在这里插入图片描述

省市表之间的联系是:

province_id int unsigned not null COMMENT “省份id”

城市是属于哪一个省份的呢

id int unsigned PRIMARY key AUTO_INCREMENT COMMENT “主键”,

第一:id要自增(AUTO_INCREMENT),作用是什么呢?

1)增加记录时,可以不用指定id字段,不用担心主键重复问题。 2)数据库自动编号,速度快,而且是增量增长,按顺序存放,对于检索非常有利; 3)数字型,占用索引空间小,范围查找与排序友好,在程序中传递也方便; 为什么要设置主键,主键作用是什么?

主键是能确定一条记录的唯一标识,主键字段必须唯一,必须非空,一个表中只能有一个主键,主键可以包含一个或多个字段。

打个比方,一条记录包括身份正号,姓名,年龄,学校,国籍,性别等。身份证号是唯一能确定你这个人的,其他都可能有重复,所以,身份证号是主键。 设置主键的作用是唯一性。非空的。说明了自增的id不会重复的。

comment是什么?

代表一种注释。别人看懂这是什么字段或者表或者数据库

UNIQUE unq_province(province)是什么意思》

因为搜索的时候是先搜索某省才能搜索某市哦

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-10-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目录
  • sql(省份表)
  • sql(城市表)
  • 省市表之间的联系是:
    • province_id int unsigned not null COMMENT “省份id”
      • id int unsigned PRIMARY key AUTO_INCREMENT COMMENT “主键”,
        • comment是什么?
          • UNIQUE unq_province(province)是什么意思》
      相关产品与服务
      数据库
      云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档