
mysql
文章平均质量分 54
Rick1993
这个作者很懒,什么都没留下…
展开
-
MySQL之MVCC实现机制
参考:MVCC实现机制原创 2022-04-29 00:21:40 · 834 阅读 · 0 评论 -
mysql表字段支持表情
1,MySQL表字段支持表情设置ALTER TABLE poi_attribute_value MODIFY attribute_value TEXT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;参考链接:https://www.cnblogs.com/tujietg/p/13358776.html原创 2020-12-09 15:14:30 · 573 阅读 · 0 评论 -
Mysql常用SQL语句
1,查询表字段个数select count(*) from information_schema.`COLUMNS` where TABLE_SCHEMA='m_crm_analysis' -- 数据库名 and TABLE_NAME='journal'; -- 表名2,原创 2020-04-19 20:13:43 · 260 阅读 · 0 评论 -
MySQL的事务隔离级别
什么是隔离性?隔离性是当多个用户并发访问数据库时(比如操作同一张表),数据库为每一个用户开启一个事务,且各事务之间互不干扰。什么是脏读,不可重复读,幻读?脏读:事务A读取了事务B中尚未提交的数据,如果事务B回滚了,则A读取使用了错误的数据。不可重复读:在事务A的两次读数据之间,由于事务B的修改导致事务A两次读到的数据可能是不一样的。这就发生了在一个事务内两次读到的数据不一样,这就被称作不...原创 2019-11-03 22:37:49 · 246 阅读 · 0 评论 -
MySQL主从同步
集群的优点:负载均衡;失败迁移;原创 2019-10-30 22:06:45 · 152 阅读 · 0 评论 -
MySQL行锁机制
行锁(InnoDB)mysql 默认自动commit; oracle默认不会自动commit;暂时关闭自动commit:set autocommit = 0;原创 2019-10-30 18:07:22 · 297 阅读 · 0 评论 -
MySQL表锁机制
锁的分类:操作类型分类:读锁(共享锁):对同一个数据,多个读操作可以同时进行,互不干扰。写锁(互斥锁):如果当前写操作没有完毕,则无法进行其他的读写操作。操作范围:表锁:一次性对一张表加锁,如MyISAM存储引擎使用表锁,开销小,加锁快,无死锁;但是锁的范围大,容易发生锁冲突,并发度低。行锁:一次性对一条数据加锁,如InnoDB存储引擎使用行锁,开销大,加锁慢,容易出现死锁;锁的...原创 2019-10-30 16:40:43 · 187 阅读 · 0 评论 -
Mysql索引失效
避免索引失效的原则:复合索引:复合索引不要跨列使用,尽量不要无序使用;尽量使用全索引匹配不要在索引上进行任何操作(计算,函数,类型转换),否则索引失效like尽量以“常量”开头,不要以%开头,否则索引失效尽量不要使用类型转换(显示,隐式),否则索引失效...原创 2019-10-26 18:48:06 · 154 阅读 · 0 评论 -
mysql Explain详解
mysql数据库逻辑分层结构:InnoDB: 事务优先(适合高并发操作,行锁)MyISAM: 性能优先 (表锁)编写过程:select distinct … from … join … on … where … group by … having … order by … limit …解析过程:from … join … on … where … group by … ha...原创 2019-10-25 10:56:25 · 455 阅读 · 0 评论 -
Mysql底层索引详解
1,原创 2019-10-05 19:57:55 · 521 阅读 · 0 评论 -
mysql左连接中on and和on where的区别
on and是进行韦恩运算时 连接时就做的动作select * from a left join b on a.sid=b.sid and a.sid=1; 等价于:select * from a left join b on (a.sid=b.sid and a.sid=1);where是全部连接完后,再根据条件过滤select * from a left join b on a...原创 2019-07-13 16:42:54 · 305 阅读 · 0 评论