1、MySQL每张表只能有1个自增字段,这个自增字段即可作为主键,也可用作非主键使用,但是请注意将自增字段当做非主键使用时必须为其添加唯一索引,否则系统将会报错 2、MySQL中的自增字段在删除数据并重新插入数据时,自增字段不会重头开始计数。 ...
分类:
数据库 时间:
2018-03-22 00:29:12
阅读次数:
298
堡垒机架构 所有人包括运维、开发等任何需要访问业务系统的人员,只能通过堡垒机访问业务系统 回收所有对业务系统的访问权限,做到除了堡垒机管理人员,没有人知道业务系统任何机器的登录密码 网络上限制所有人员只能通过堡垒机的跳转才能访问业务系统 确保除了堡垒机管理员之外,所有其它人对堡垒机本身无任何操作权限 ...
分类:
其他好文 时间:
2018-03-11 14:43:13
阅读次数:
247
1、索引: 字典得目录,便于数据查找。 原理:将列信息存储在其相关的文件,这些信息使用便于检索的方式如B-tree、哈希来存储 索引的分类: 普通所有:name,只能帮助查找 唯一索引:name,帮助查找,约束内容不能重复,null, 也可做联合唯一索引 主键索引:与唯一索引类似,但不允许null, ...
分类:
数据库 时间:
2018-03-07 15:04:10
阅读次数:
210
一 SELECT语句关键字的定义顺序 二 SELECT语句关键字的执行顺序 三 准备表和数据 1. 新建一个测试数据库TestDB; 2.创建测试表table1和table2; 3.插入测试数据; 准备工作做完以后,table1和table2看起来应该像下面这样: 四 准备SQL逻辑查询测试语句 五 ...
分类:
数据库 时间:
2018-03-06 23:22:29
阅读次数:
212
索引 唯一索引 唯一: 约束不能重复(可以为空) ps:主键:唯一且不能为空 加速查找 上图为多对多 SQL语句补充: 增 create table tb11( id int auto_increment primary key, name varchar(32), age int )engine= ...
分类:
数据库 时间:
2018-03-02 14:48:16
阅读次数:
200
day02一、MySQL键值(key)##设置在字段上,约束如何给字段赋值。普通索引index唯一索引unique主键primarykey外键foreignkey全文索引fulltext+++++++++++++++++++++++++++++++++++1.1普通索引index的使用1.1.1什么是索引?相当于"书的目录"1.1.2索引的优点与缺点优点:加快查询记录的速度缺点
分类:
数据库 时间:
2018-03-01 21:47:49
阅读次数:
196
1、对于主键和唯一索引,可以用IGNORE关键字,遇到重复记录会直接忽略插入记录,返回0。insert ignore into table_name ('id','name') values (1,'eddy')2、replace关键字:REPLACE的运行与INSERT很相像,但是如果旧记录与新记 ...
分类:
数据库 时间:
2018-03-01 13:27:36
阅读次数:
220
-- 删除index_name 索引 drop index index_name on user; show index from user \G; -- 创建新索引列组成,index_pinyin为复合索引名称 create index index_pinyin on user(username, ...
分类:
其他好文 时间:
2018-02-21 15:48:48
阅读次数:
146
用户表:username作为唯一索引,让MySql为我们确保username的唯一性。 产品表:产品所属分类。产品主图采用副图中的第一张图,因为经常使用,单独拿出来。price的精度很重要。 商品状态:商品一般是不会被删除的,根据不同状态做不同处理。 分类表:设计特色,无限层次分类。 购物车表:经常 ...
分类:
其他好文 时间:
2018-02-13 19:52:51
阅读次数:
190
从网上找了两种解决方案: 最近要给一个表加一个联合唯一索引,但是表中的两个联合健有重复值,导致无法创建; 解决方案一:ignore(会删除重复的记录(重复记录只保留一条,其他的删除),然后建立唯一索引,高效而且人性化) ALTER ignore TABLE `pr_tch_stu_elective` ...
分类:
数据库 时间:
2018-02-09 15:01:34
阅读次数:
187