
mysql
文章平均质量分 90
梧桐和风
学如逆水行舟,不进则退。要知道,比你聪明的人比你还努力。
展开
-
mysql加锁分析(一)等值查询
mysql加锁分析(一)等值查询 等值查询的加锁分析相对简单,这篇先从等值查询开始。 前言 先确认本篇内容,分析在RC(读已提交)和RR(可重复读)下关于等值查询的加锁分析。关于范围查询待下篇讲起。 mysql默认的隔离级别是RR。隔离级别的查询及调整如下: select @@global.transaction_isolation; ## 查询全局事务隔离级别 select @@session.transaction_isolation; ## 查询会话事务隔离级别 set session(glob原创 2021-04-22 23:17:34 · 1083 阅读 · 0 评论 -
MySQL 日期函数详解(一)
1. 查询函数1.1. dayofyear(date)1.2. dayofweek(date)1.3. dayofmonth(date)1.4. year(date)1.5. month(date)1.6. hour(time)1.7. minute(time)1.8. second(time)1.9. now()1.10. curdate()1.11. curtime()1.12. utc_t原创 2015-12-24 15:21:14 · 995 阅读 · 0 评论 -
Linux 安装部署mysql
mysql在Linux 服务器(CentOS)的安装部署 1. 使用yum安装mysql 2. mysql服务的启动 3. 修改root密码 4. 添加用户并赋予权限 5. 导入导出数据原创 2017-01-05 21:50:17 · 1699 阅读 · 0 评论 -
MySQL 命令汇总
开启关闭mysql服务 在Windows下开启mysql服务:通过cmd进入命令行界面,输入net start +你的mysql服务名,如 net start mysql 或 net start mysql57 。其命令格式为 net start 【服务名】,若不带服务名这个参数则会列出系统下所有启动的服务。关闭服务则为 net stop 【服务名】。原创 2015-05-31 21:05:23 · 522 阅读 · 0 评论 -
MySQL数据库InnoDB与MyISAM区别
数据库存储引擎区别 ### InnoDB 特点: 行级锁,支持事务处理,支持外键, 行锁实现,根据索引条件检索数据使用行锁。 MyISAM 表锁,支持全文索引。 表锁,分为表共享锁和表独占锁。读和读之间使用共享锁,读写之间使用独占锁。 数据结构 B树,又称多路平衡查找树。所有节点中孩子节点的最大值为此树的阶(用m表示)。每个节点关键字的个数最少有[m/2-1]个,最多有[m-1]个。也即一个m为4...原创 2019-02-26 12:25:43 · 2304 阅读 · 0 评论 -
数据库事务总结与整理(一)
前言 提数据库就会讲到数据库的事务问题,常见的一个问题就是:你的数据库是如何保证事务的?这里的数据库可以是关系型数据库,如mysql,或者是非关系型的,如MongoDB或是其他数据库。令人头疼的是,这样的问题很常见却不知怎么回答,一个原因是没有涉及过事务相关的操作,还有项目中有事务,往往也是一个注解搞定,根本不深入。今天就来全面总结下有关事务的问题。 事务的若干概念 ACID特性 一般来说,事务具...原创 2019-04-16 19:30:12 · 485 阅读 · 0 评论 -
mysql的InnoDB和MyISAM引擎区别
InnoDB 特点: 行级锁 支持事务处理 支持外键, 使用B+树。 聚集索引主键 mysql5.6版本开始支持已全文索引 InnoDB中数据文件本身就是索引文件。索引也使用B+树实现,叶子节点储存数据。索引文件本身需要按主键构建(所以InnoDB需要必须有主键,没有指定会默认生成)。InnoDB的辅助索引底层储存的是主键的值。然后再根据主键的值去主键索引(也相当于数据文件)去查找相应的值。 ...原创 2019-04-16 19:52:51 · 312 阅读 · 0 评论