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

手机网站模板更改深圳抖音seo

手机网站模板更改,深圳抖音seo,.top和网站,抖音代刷网站推广快速人生碌碌,竞短论长,却不道枯荣有数,得失难量。 前言 这是我自己学习MySQL数据库的第二篇博客总结。后期我会继续把MySQL数据库学习笔记开源至博客上。 上一期笔记是关于MySQL数据库的数据类型,没看的同学可以过去看看&#xff1a…

人生碌碌,竞短论长,却不道枯荣有数,得失难量。

前言 

  这是我自己学习MySQL数据库的第二篇博客总结。后期我会继续把MySQL数据库学习笔记开源至博客上。

  上一期笔记是关于MySQL数据库的数据类型,没看的同学可以过去看看:

【MySQL】从零开始:掌握MySQL数据库的核心概念(二)-CSDN博客https://blog.csdn.net/hsy1603914691/article/details/146318926?spm=1001.2014.3001.5501

表格的约束

1. 真正约束字段的是数据类型,但是数据类型约束很单一,需要有一些额外的约束,更好的保证数据的合法性,从业务逻辑角度保证数据的正确性。

2. 为了确保插入数据的正确性,我们需要使用字段的约束来控制。

null-not null-空属性

1. 空属性分为null(默认为空)not null(不能为空)两种。

2. null表示未插入,而' '表示已插入,且插入值0

3. 空属性无法参与计算。

default-默认值

1. default:如果用户输入了具体的数据,那么就使用具体的数据,如果没有,就使用默认的数据。

2. defaultnot null并不冲突,而是互相补充的:对于某一列,如果用户想插入数据,那么not null确保插入的数据不为空,如果用户不想插入数据,那么default确保用户忽略这一列插入时使用默认值。但是不推荐两个一起用。

3. 在创建表格时,如果语句中没有设定空属性和默认值,那么mysql会自动优化添加default null

comment-列描述 

1. comment,没有实际含义,专门用来描述字段,会根据表创建语句保存,用来给程序员来进行了解,类似于注释

zerofill-零填充

1. zerofill:给一列数据zerofill属性,如果实际宽度小于设定宽度,那么将按照设定宽度补齐,如果实际宽度大于设定宽度,则不发生改变。

2. zerofill对于有符号int默认为11位,无符号int默认为10位。

primary key-主键 

1. primary key 用来约束该字段里面的数据, 不能重复 不能为空 ,一张表中最多只能有一个主键,但不意味着主键只能有一列,多列共同构成一个 复合主键
2. 主键 所在的列通常是 整数类型
3.  创建表的时候 可以直接在字段上指定主键,当 表创建好以后 但是没有主键的时候,也可以再次追加主键。
4. 在创建表的时候,在所有字段之后,使用 primary key(column_name) 来创建主键,如果有多个字段作为主键,可以使用 primary key(column_name1,column_name2) 来创建复合主键。
alter table db_name add primary key(column_name);
alter table db_name drop primary key;

auto_increment-自增长 

1. auto_increment :如果对应的字段 不主动给值 ,系统则会对当前字段中已经有的 最大值+1 ,得到一个新的不同的值。
2.  自增长 通常和 主键搭配使用 ,作为 逻辑主键
3.  自增长的特点 :任何一个字段要做自增长,前提是本身是一个 索引 自增长字段必须是 整数 ,一张表最多只能有 一个自增长

unique key-唯一键 

1. 一张表中有往往有很多字段需要唯一性, 数据不能重复 ,但是一张表中只能有一个主键:唯一键就可以 解决表中有多个字段需要唯一性约束的问题。
2. 唯一键的本质和主键差不多, 唯一键允许为空 ,而且可以 多个为空
3. 主键 可以视为 特殊化的唯一键 不能为空的唯一键

foreign key-外键

1. 外键 用于定义 主表 从表 之间的关系: 外键约束 主要定义在 从表 主表 则必须是有 主键约束 唯一键约束
2. 定义外键时,需要单独拿出一行按照以下格式定义:
             foreign key (column1_name) references tb_name (column2_name)

综合案例

现在有一个商店的数据,记录客户及购物情况,有以下三个表组成:
1. 商品 goods 商品编号 goods_id ,商品名 goods_name 单价 unitprice 商品类别 category 供应商 provider
2. 客户 customer 客户号 customer_id 姓名 name 住址 address 邮箱 email 性别 sex ,身份证 card_id
3. 购买 purchase 购买订单号 order_id 客户号 customer_id 商品号 goods_id 购买数量 nums
create database sample;
alter database sample character set = utf8mb4 collate = utf8mb4_unicode_ci;
create table goods (-> goods_id int primary key auto_increment,-> goods_name varchar(30) not null,-> unitprice float not null,-> category enum('饮料','主食','服装','家电'),-> provider enum('万达','沃尔玛','华润万家')-> );
create table customer (-> customer_id int primary key auto_increment,-> name varchar(30) not null,-> address varchar(50) not null,-> email varchar(30) unique key,-> sex enum('男','女'),-> card_id varchar(30) unique key-> );
create table purchase (-> order_id int primary key auto_increment,-> customer_id int not null,-> goods_id int not null,-> nums int not null, -> foreign key (customer_id) references customer(customer_id),-> foreign key (goods_id) references goods(goods_id)-> );

致谢

  感谢您花时间阅读这篇文章!如果您对本文有任何疑问、建议或是想要分享您的看法,请不要犹豫,在评论区留下您的宝贵意见。每一次互动都是我前进的动力,您的支持是我最大的鼓励。期待与您的交流,让我们共同成长,探索技术世界的无限可能!

http://www.dtcms.com/wzjs/438675.html

相关文章:

  • 监控视频做直播网站徐州网站建设方案优化
  • 怀化seo短视频seo系统
  • 微信机器人 wordpress独立站seo实操
  • 网站必须天天更新吗网站优化策略分析论文
  • 哈尔滨 做网站怎样找推广平台
  • 网站中图片怎么做的云南今日头条新闻
  • 网站建设需要什么内容永久免费的电销外呼系统
  • 溜冰后做爰在线网站什么是整合营销并举例说明
  • 双语版网站怎么做seo网站设计工具
  • 北京做网站制作的公司友情链接的网站有哪些
  • 女生学前端还是后端seo网站推广全程实例
  • 做网站公司青岛win10优化软件哪个好
  • 阿里巴巴国际站跨境电商平台营销网站优化推广
  • 网站双机热备怎么做个人博客网页设计
  • 如何让企业网站广告公司推广方案
  • 青岛网站建设运营汕头网站排名
  • 做婚庆网站有哪些内容自己做网站网页归档
  • 界面设计学校培训seo技术软件
  • 杭州网站建设设计公司哪家好如何用手机创建网站
  • 有没有代做模型的网站搜索引擎优化的五个方面
  • 哈尔滨网站建设运营软文营销的案例
  • 网站建设销售怎么做交换友情链接的渠道
  • 金华免费模板建站推广普通话手抄报内容文字
  • wordpress开发登录插件seo搜索引擎工具
  • 政府综合类门户网站建设方案aso优化软件
  • 能打开各种网站的浏览器app辽源seo
  • 沈阳公司网站设计制作今日军事新闻最新消息新闻
  • 宁乡网站建设福州关键词快速排名
  • 微信分销系统合法吗上海关键词seo
  • 地产网站建设方案开发网站用什么软件