MySQL
梦实学习室
渐入佳境
展开
-
通信工程学习:什么是DB数据库、DBS数据库系统、DBMS数据库管理系统
通信工程学习:什么是DB数据库、DBS数据库系统、DBMS数据库管理系统原创 2024-09-07 21:42:26 · 922 阅读 · 1 评论 -
Python使用save()往MySQL数据库添加数据
【代码】Python使用save()往MySQL数据库添加数据。原创 2024-07-08 21:17:07 · 320 阅读 · 0 评论 -
Python查询MySQL数据库所有数据
Python查询MySQL数据库所有数据原创 2024-07-08 21:15:10 · 388 阅读 · 0 评论 -
使用Python连接本地MySQL数据库并创建表后添加数据
使用Python连接本地MySQL数据库并创建表后添加数据原创 2024-07-07 16:36:12 · 451 阅读 · 0 评论 -
使用Python连接本地MySQL数据库并创建表
使用Python连接本地MySQL数据库并创建表原创 2024-07-07 16:33:06 · 221 阅读 · 0 评论 -
Python创建MySQL数据库
Python创建MySQL数据库原创 2024-07-05 22:34:37 · 758 阅读 · 0 评论 -
MySQL的Docker部署方式
MySQL的Docker部署方式原创 2024-07-05 22:15:59 · 438 阅读 · 0 评论 -
101、MySQL 底层原理
一、MySQL 的常用引擎1. InnoDBInnoDB 的存储文件有两个,后缀名分别是 .frm 和 .idb,其中 .frm 是表的定义文件,而 idb 是数据文件。InnoDB 中存在表锁和行锁,不过行锁是在命中索引的情况下才会起作用。InnoDB 支持事务,且支持四种隔离级别(读未提交、读已提交、可重复读、串行化),默认的为可重复读;而在 Oracle 数据库中,只支持串行...转载 2019-06-23 23:19:42 · 165 阅读 · 0 评论 -
111、数据库复制集与分布式
1. 数据库复制集与分布式 复制集(Replication) 数据库中数据相同,起到备份作用 高可用 High Available HA 分布式(Distribution) 数据库中数据不同,共同组成完整的数据集合 通常每个节点被称为一个分片(shard) 高吞吐 High Throughput 复制集与分布式可以单独使用,也可以组合使用(即每个分片都...原创 2019-07-01 21:18:14 · 255 阅读 · 0 评论 -
110、mysql数据库设计注意事项
mysql数据库设计注意事项为了查询效率,可以做冗余字段设计(空间换时间的思想,属于一种反范式设计) 字段类型的选择 整型的存储大小与显示大小 mysql的字段,unsigned int(3), 和unsinged int(6), 能存储的数值范围是否相同。如果不同,分别是多大?我们建立下面这张表:CREATE TABLE `test` ( `id` int(10)...原创 2019-07-01 21:14:08 · 553 阅读 · 0 评论 -
087、MySQL中优化SQL语句查询常用的30种方法
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t wher...原创 2019-06-16 07:06:06 · 219 阅读 · 0 评论