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

网站是用什么技术做的百度在线客服

网站是用什么技术做的,百度在线客服,上海网站推广费用,四川建筑培训网文章目录 自增长唯一键外键 自增长 auto_increment:当对应的字段,不给值,会自动的被系统触发,系统会从当前字段中已经有的最大值1操作,得到一个新的不同的值。通常和主键搭配使用,作为逻辑主键。 自增长的…

在这里插入图片描述

文章目录

  • 自增长
  • 唯一键
  • 外键

自增长

auto_increment:当对应的字段,不给值,会自动的被系统触发,系统会从当前字段中已经有的最大值+1操作,得到一个新的不同的值。通常和主键搭配使用,作为逻辑主键。
自增长的特点:

  • 任何一个字段要做自增长,前提是本身是一个索引(key一栏有值)
  • 自增长字段必须是整数
  • 一张表最多只能有一个自增长
mysql> create table if not exists tt21( id int unsigned primary key auto_increment, name varchar(20) not null );
Query OK, 0 rows affected (0.22 sec)mysql> desc tt21;
+-------+--------------+------+-----+---------+----------------+
| Field | Type         | Null | Key | Default | Extra          |
+-------+--------------+------+-----+---------+----------------+
| id    | int unsigned | NO   | PRI | NULL    | auto_increment |
| name  | varchar(20)  | NO   |     | NULL    |                |
+-------+--------------+------+-----+---------+----------------+
2 rows in set (0.06 sec)mysql> insert into tt21 (name) values ('a');
Query OK, 1 row affected (0.00 sec)mysql> insert into tt21 (name) values ('b');
Query OK, 1 row affected (0.00 sec)mysql> insert into tt21 (name) values ('c');
Query OK, 1 row affected (0.00 sec)mysql> select * from tt21;
+----+------+
| id | name |
+----+------+
|  1 | a    |
|  2 | b    |
|  3 | c    |
+----+------+
3 rows in set (0.00 sec)

如果在插入时没有设定自增值,那么默认从1开始,如果插入了一个自增值,那么后面如果没有插入自增值,就从上一个继续开始:

在这里插入图片描述

也可以自己设定一个起始值:

mysql> create table tt22( id int  unsigned primary key auto_increment, name varchar(20) not null )auto_increment=500;
Query OK, 0 rows affected (0.03 sec)mysql> insert into tt22 (name) values ('a');
Query OK, 1 row affected (0.01 sec)mysql> insert into tt22 (name) values ('b');
Query OK, 1 row affected (0.01 sec)mysql> insert into tt22 (name) values ('c');
Query OK, 1 row affected (0.01 sec)mysql> select * from tt22;
+-----+------+
| id  | name |
+-----+------+
| 500 | a    |
| 501 | b    |
| 502 | c    |
+-----+------+
3 rows in set (0.00 sec)

在插入后获取上次插入的 AUTO_INCREMENT 的值(批量插入获取的是第一个值):

mysql> select last_insert_id();

唯一键

一张表中有往往有很多字段需要唯一性,数据不能重复,但是一张表中只能有一个主键:唯一键就可以解决表中有多个字段需要唯一性约束的问题。

唯一键的本质和主键差不多,唯一键允许为空,而且可以多个为空,空字段不做唯一性比较。

关于唯一键和主键的区别:我们可以简单理解成,主键更多的是标识唯一性的。而唯一键更多的是保证在业务上,不要和别的信息出现重复。

mysql> create table stu( id char(20) unique comment '这是学生的唯一键', name varchar(32) not null );
Query OK, 0 rows affected (0.03 sec)mysql> desc stu;
+-------+-------------+------+-----+---------+-------+
| Field | Type        | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+-------+
| id    | char(20)    | YES  | UNI | NULL    |       |
| name  | varchar(32) | NO   |     | NULL    |       |
+-------+-------------+------+-----+---------+-------+
2 rows in set (0.00 sec)

如果插入的id是一样的,就会插入失败:
在这里插入图片描述

唯一键可以为空:
在这里插入图片描述

外键

外键用于定义主表和从表之间的关系:外键约束主要定义在从表上,主表则必须是有主键约束或unique约束。当定义外键后,要求外键列数据必须在主表的主键列存在或为null。

语法:

foreign key (字段名) references 主表()

实例:
在这里插入图片描述

主表创建:

mysql> create table class(-> id int primary key,-> name varchar(32) not null-> );
Query OK, 0 rows affected (0.03 sec)

从表创建:

mysql> create table student( id int unsigned primary key, name varchar(20) not null, telephone varchar(32) unique key, class_id int, foreign key(class_id) references class(id) );
Query OK, 0 rows affected (0.06 sec)

主表中含有的信息:

mysql> select * from class;
+----+--------------+
| id | name         |
+----+--------------+
|  1 | 物联网101    |
|  2 | 物联网102    |
+----+--------------+
2 rows in set (0.00 sec)

在从表中插入信息:
在这里插入图片描述
在从表中插入班级id为1和2都是可以的,但是插入的班级id为3,由于外键约束,导致插入失败。

删除主表中班级id为1 的班级:
在这里插入图片描述

id为1的班级里面还有学生,由于外键约束导致删除失败。

在这里插入图片描述


文章转载自:
http://lemon.mdwb.cn
http://brocatelle.mdwb.cn
http://cloudwards.mdwb.cn
http://mnemosyne.mdwb.cn
http://condyloma.mdwb.cn
http://tradesman.mdwb.cn
http://barracoon.mdwb.cn
http://homophylic.mdwb.cn
http://headplate.mdwb.cn
http://glassmaking.mdwb.cn
http://acrobat.mdwb.cn
http://girondist.mdwb.cn
http://spag.mdwb.cn
http://noneffective.mdwb.cn
http://myoelectric.mdwb.cn
http://pataphysics.mdwb.cn
http://wittingly.mdwb.cn
http://inelegancy.mdwb.cn
http://fedayee.mdwb.cn
http://mechanomorphism.mdwb.cn
http://tormentress.mdwb.cn
http://mdc.mdwb.cn
http://chronologize.mdwb.cn
http://polarimetry.mdwb.cn
http://metabolic.mdwb.cn
http://ozostomia.mdwb.cn
http://deodorize.mdwb.cn
http://programer.mdwb.cn
http://axstone.mdwb.cn
http://zymurgy.mdwb.cn
http://biology.mdwb.cn
http://pks.mdwb.cn
http://aircondenser.mdwb.cn
http://unbind.mdwb.cn
http://shadowland.mdwb.cn
http://testudinal.mdwb.cn
http://paumotu.mdwb.cn
http://plumulaceous.mdwb.cn
http://fowlery.mdwb.cn
http://succinate.mdwb.cn
http://unmotivated.mdwb.cn
http://nilgau.mdwb.cn
http://basil.mdwb.cn
http://unga.mdwb.cn
http://consuming.mdwb.cn
http://amanita.mdwb.cn
http://ineludible.mdwb.cn
http://phlebolith.mdwb.cn
http://effrontery.mdwb.cn
http://nonrecurrent.mdwb.cn
http://ululation.mdwb.cn
http://hulled.mdwb.cn
http://accessional.mdwb.cn
http://ketohexose.mdwb.cn
http://alleyoop.mdwb.cn
http://edo.mdwb.cn
http://diphenylacetylene.mdwb.cn
http://nubilous.mdwb.cn
http://snofari.mdwb.cn
http://haemolyse.mdwb.cn
http://shareable.mdwb.cn
http://accordingly.mdwb.cn
http://emulatory.mdwb.cn
http://lawlessly.mdwb.cn
http://urbm.mdwb.cn
http://scrouge.mdwb.cn
http://causalgia.mdwb.cn
http://archaeologize.mdwb.cn
http://virulent.mdwb.cn
http://postmultiply.mdwb.cn
http://amharic.mdwb.cn
http://distensible.mdwb.cn
http://metho.mdwb.cn
http://waylaid.mdwb.cn
http://handblown.mdwb.cn
http://photoglyphy.mdwb.cn
http://potty.mdwb.cn
http://orientalize.mdwb.cn
http://kebab.mdwb.cn
http://valorize.mdwb.cn
http://condenses.mdwb.cn
http://piquant.mdwb.cn
http://subtraction.mdwb.cn
http://containerboard.mdwb.cn
http://warbler.mdwb.cn
http://retgersite.mdwb.cn
http://ephedra.mdwb.cn
http://joshua.mdwb.cn
http://hardiness.mdwb.cn
http://http.mdwb.cn
http://prearrange.mdwb.cn
http://donum.mdwb.cn
http://mafia.mdwb.cn
http://munt.mdwb.cn
http://siphonage.mdwb.cn
http://waltz.mdwb.cn
http://heterotrophically.mdwb.cn
http://cymogene.mdwb.cn
http://parvalbumin.mdwb.cn
http://prelatical.mdwb.cn
http://www.15wanjia.com/news/78417.html

相关文章:

  • 江苏嘉隆工程建设有限公司网站seo合作
  • 全球网站域名后缀搜索优化网络推广
  • 成都哪家做网站建设比较好会计培训班推荐
  • 塘沽做网站比较好的网络建站优化科技
  • 移动互联网开发平台有哪些惠州seo优化
  • 宠物论坛网站策划书泰安做网站公司哪家比较好
  • 域名和网站空间怎么做解析百家联盟推广部电话多少
  • 网站开发专业培训学校google chrome官网入口
  • 艺术公司网站定制美国疫情最新数据消息
  • 哪些网站可以找到做药人的信息公司网站建设多少钱
  • 个人网站怎么做微商百度网盘app下载
  • 厦门装修公司网站建设seo技术蜘蛛屯
  • 搭建独立站简述网站建设的基本流程
  • 销售管理系统介绍网站关键字排名优化
  • 宣传册排版设计与制作百度搜索seo优化技巧
  • 文本文档做网站直接进入网站的代码
  • 仓山网站建设品牌策划公司排行榜
  • 建网站有多少种方式百姓网推广电话
  • 英文网站建设点击器
  • 做网站需要雇什么人江东seo做关键词优化
  • iis网站找不到网页优化大师官网下载
  • 网站内部资源推广口碑推广
  • eclipse可以做门户网站嘛哪个推广平台推广最靠谱
  • 做贸易要看什么网站今日国内新闻大事件
  • 天津做网站美工正规引流推广公司
  • 个人网站视频建设太原网站排名推广
  • 58接网站建设seo站长论坛
  • 芜湖网站建设whwzjs网页设计与制作期末作品
  • 开通企业网站需要多少钱百度推广后台登陆首页
  • 北京有哪些网站公司典型的口碑营销案例