
MySQL数据库
测试小小小
这个作者很懒,什么都没留下…
展开
-
关于Python 操作 MySQL ,这才是正确姿势,你学会了吗?
关于Python 操作 MySQL ,这才是正确姿势使用Python进行MySQL的库主要有三个,Python-MySQL(更熟悉的名字可能是MySQLdb),PyMySQL和SQLAlchemy。Python-MySQL资格最老,核心由C语言打造,接口精炼,性能最棒,缺点是环境依赖较多,安装复杂,近两年已停止更新,只支持Python2,不支持Python3。PyMySQL为替代Python-MySQL而生,纯python打造,接口与Python-MySQL兼容,安装方便,支持Python3。原创 2020-08-10 16:24:00 · 212 阅读 · 0 评论 -
MySQL 三万字精华总结 + 面试100 问,和面试官扯皮,吹牛逼!绰绰有余(五:MySQL分区,分表,分库以及主从复制)收藏系列!
九、分区、分表、分库MySQL分区一般情况下我们创建的表对应一组存储文件,使用MyISAM存储引擎时是一个.MYI和.MYD文件,使用Innodb存储引擎时是一个.ibd和.frm(表结构)文件。当数据量较大时(一般千万条记录级别以上),MySQL的性能就会开始下降,这时我们就需要将数据分散到多组存储文件,保证其单个文件的执行效率能干嘛逻辑数据分割 提高单一的写和读应用速度 提高分区范围读查询的速度 分割数据能够有多个不同的物理文件路径 高效的保存历史数据怎么玩首先查看当前原创 2020-07-25 16:02:51 · 492 阅读 · 0 评论 -
MySQL 三万字精华总结 + 面试100 问,和面试官扯皮,吹牛逼!绰绰有余(四:MySQL锁机制以及调优)收藏系列!
七、MySQL锁机制数据库的乐观锁和悲观锁?MySQL 中有哪几种锁,列举一下?MySQL中InnoDB引擎的行锁是怎么实现的?MySQL 间隙锁有没有了解,死锁有没有了解,写一段会造成死锁的 sql 语句,死锁发生了如何解决,MySQL 有没有提供什么机制去解决死锁锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供许多用户共享的资源。数据库锁定机制简单来说,就是数据库为了保证数据的一致性,而.原创 2020-07-25 15:54:51 · 643 阅读 · 0 评论 -
MySQL 三万字精华总结 + 面试100 问,和面试官扯皮,吹牛逼!绰绰有余(二:索引)收藏系列!
四、索引说说你对 MySQL 索引的理解?数据库索引的原理,为什么要用 B+树,为什么不用二叉树?聚集索引与非聚集索引的区别?InnoDB引擎中的索引策略,了解过吗?创建索引的方式有哪些?聚簇索引/非聚簇索引,mysql索引底层实现,为什么不用B-tree,为什么不用hash,叶子结点存放的是数据还是指向数据的内存地址,使用索引需要注意的几个地方? MYSQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构,所以说索引的本质是:数据结构 .原创 2020-07-25 15:47:07 · 892 阅读 · 1 评论