主键
-
初入Sql Server 之三范式
一、简介 所谓的范式指的是设计数据库时的一种规范 第一范式:确保每个字段的原子性,即不可再进行差分 第二范式:在第一范式的基础上,确保每个字段必须直接依赖于主键,不能只依赖主键的一…
-
数据库笔记
数据库笔记 目录 数据库笔记 关系代数 Relational Algebra 6 Basic Operators: Equivalent Queries E-R 模型 Entity…
-
SQL的主键和外键约束(转)
SQL的主键和外键的作用: 外键取值规则:空值或参照的主键值。 (1)插入非空值时,如果主键表中没有这个值,则不能插入。 (2)更新时,不能改为主键表中没有的值。 (3)删除主键表…
-
为什么 SQL 语句使用了索引,但却还是慢查询?
一、索引与慢查询 聊一聊索引和慢查询,经常遇到的一个问题:一个SQL语句使用了索引,为什么还是会记录到慢查询日志之中?为了说明,创建一个表t,该表3个字段,一个主键索引,一个普通索…
-
阿里二面:MySQL索引是怎么支撑千万级表的快速查找?
前言 在 MySQL 官方提到,改善操作性能的最佳方法 SELECT 在查询中测试的一个或多个列上创建索引。索引条目的作用类似于指向表行的指针,从而使查询可以快速确定哪些行与WHE…
-
第1课 了解SQL
第1课 了解SQL1.1 数据库基础数据库是一个以某种有组织的方式存储的数据集合。数据库(database) :保存有组织的数据的容器(通常是一个文件或一组文件)。数据类型(dat…
-
Mysql索引
Mysql索引 索引的本质 MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构。提取句子主干,就可以得到索引的本质:索引是数据结构。 我们知道,…
-
在 Yii 2.0 中,基于数据库迁移,实现字符串类型的主键
1、在 Yii 2.0 中,基于数据库迁移,创建一个主键列。默认使用 $this->primaryKey()。创建的主键列其类型默认为 int(11)。如图1 图1 2、有同…
-
在 Yii 2.0 中,Redis ActiveRecord 出现主键 ID 重复的情况的分析解决
1、请求接口,响应参数中资源总数量为 30 个。包含 id 等于 37918 的资源是重复的。总计为 2 个。如图1 图1 { "code": 10000, &…
-
Mybatis属性useGeneratedKeys,keyProperty,keyColumn的使用
事情情景 在做一个插入操作的时候,总是报一个主键重复或者字段不能为空的错误: 原因 在A.mapper中的insert语句中,使用了useGeneratedKeys,keyPr…