MySQL
悠闲咖啡007
啥简介?
展开
-
MySQL锁机制
InnoDB锁机制 MySQL 的 InnoDB 存储引擎支持行级锁,InnoDB的行锁是通过给索引项加锁实现的,这就意味着只有通过索引条件检索数据时,InnoDB才使用行锁,否则使用表锁。 例如: t(uid, uname, age, sex) innodb; uid PK 无其他索引 update t set age = 10 where uid = 1; 命中索引,行锁。 update ...原创 2019-04-15 13:33:39 · 130 阅读 · 0 评论 -
范式和反范式
范式 目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4NF)和第五范式(5NF,又称完美范式)。满足最低要求的范式是第一范式(1NF)。在第一范式的基础上进一步满足更多规范要求的称为第二范式(2NF),其余范式以次类推。一般说来,数据库只需满足第三范式(3NF)就行了。 第一范式:确保每列的原子性 如果每列(或者每个属性...原创 2019-04-15 13:32:44 · 199 阅读 · 0 评论 -
MySQL分区、分表学习
现在学习mysql表分区,百度了资料,特整理一下,原文章https://my.oschina.net/ydsakyclguozi/blog/393583 分区 一、什么是表分区 通俗地讲表分区是将一大表,根据条件分割成若干个小表。mysql5.1开始支持数据表分区了。 如:某用户表的记录超过了600万条,那么就可以根据入库日期将表分区,也可以根据所在地将表分区。当然也可根据其原创 2018-01-17 15:53:46 · 215 阅读 · 0 评论 -
索引小结
1.mysql索引 MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度。 索引分单列索引和组合索引。单列索引,即一个索引只包含单个列,一个表可以有多个单列索引,但这不是组合索引。组合索引,即一个索包含多个列。 创建索引时,你需要确保该索引是应用在 SQL 查询语句的条件(一般作为 WHERE 子句的条件)。 实际上,索引也是一张表,该表保存了主键原创 2018-01-17 15:53:14 · 174 阅读 · 0 评论 -
windows mysql 服务安装
一、下载mysql安装包 http://pan.baidu.com/s/1bpH7gPh 二、解压 将文件解压并放到D盘,命名后的总路径:D:\Program Files\MySQL 三、添加环境变量 将D:\Program Files\MySQL\bin 追加到path中 四、配置文件 在根目录下创建文件“my.ini”。 添加如下配置: [mysqld] ba原创 2018-01-17 15:52:40 · 242 阅读 · 0 评论 -
一些配置参数的记录
通用配置 一般不需要更改mysql配置。 [mysqld] # basic datadir = /var/lib/mysql #设置数据存储位置 socket = /var/run/mysqld/mysqld.sock pid-file = /var/run/mysqld/mysqld.pid user = mysql port = 33...原创 2019-04-23 20:10:10 · 168 阅读 · 0 评论