mysql
文章平均质量分 52
mysql
python开发笔记
学习与分享:python开发,后端,前端,测试工具开发,网络原理
展开
-
数据库:binlog、redo log以及undo log
https://www.jianshu.com/p/ea666baf0d82转载 2021-07-22 00:30:34 · 154 阅读 · 0 评论 -
sql中的join(1):join,left join,right join,left outer join,right outer join,union,cross join
join (inner join)内连接INNER JOIN是最常用的连接操作。从数学的角度讲就是求两个表的交集,从笛卡尔积的角度讲就是从笛卡尔积中挑出ON子句条件成立的记录。两个表的笛卡尔积,返回结果的行数等于两个表行数的乘积join不带on条件时返回笛卡尔乘积,与不带join效果一样,例:select * from t_user, t_address;或select * from t_user inner join t_address;left join (left ...原创 2020-11-05 16:08:29 · 563 阅读 · 0 评论 -
sql中的join(2):join执行过程,性能分析,使用join好还是单独查几个表好?
一.Join执行过程SELECT <row_list> FROM <left_table> <inner|left|right> JOIN <right_table> ON <join condition> WHERE <where_condition>它的执行顺序如下(SQL语句里第一个被执行的总是FROM子句):FROM:对左右两张表执行笛卡尔积,产生第一张表vt1.原创 2020-11-23 00:01:52 · 2015 阅读 · 0 评论 -
sql 的基础:常用函数,运算符,语法基础,小知识点
一.SQL基础教程https://blog.csdn.net/qq_41582642/article/details/82625104二.SQL 运算符摘抄自:https://www.cnblogs.com/nwgdk/p/9772312.html运算符是一个保留字或字符,主要用于连接WHERE后面的条件。2.1、算数运算符运算符 描述 + 加法 把运算符两边的值相加 - 减法 左操作数减去右操作数 * 乘法 把运算符两边的值相乘 /.转载 2020-11-02 14:33:17 · 569 阅读 · 0 评论 -
copy:为什么不建议数据库建外键
copy:https://blog.csdn.net/zfy163520/article/details/104009835?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522160466314619724838508638%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=160466314619724838508638转载 2020-11-11 10:43:21 · 470 阅读 · 0 评论 -
Django(2): admin使用与配置
发达国家很符合个原创 2020-10-23 09:15:40 · 1223 阅读 · 0 评论 -
mysql索引:聚集索引,普通索引,回表查询,索引覆盖,最左原则
1.聚集索引:数据行的物理顺序与列值(一般是主键的那一列)的逻辑顺序相同,一个表中只能拥有一个聚集索引。2.非聚集索引:普通,唯一,联合,全文3.回表查询:mysql普通索引查询时,在B+树叶子结点上只存放了当前字段和主键,所以涉及到其他字段的查询时需要从普通索引的叶子结点上查到的主键,再根据主键去查聚集索引,直至查到聚集索引的叶子结点(包含所有列信息)。4.索引覆盖:根据2中描述,不存在于普通索引叶子结点的字段需要回表查询;那么联合索引包含多个列信息,当select col1,col2...原创 2020-08-13 23:01:35 · 1058 阅读 · 0 评论 -
MySQL千万级别大表,你要如何优化?
当MySQL单表记录数过大时,增删改查性能都会急剧下降,可以参考以下步骤来优化:单表优化除非单表数据未来会一直不断上涨,否则不要一开始就考虑拆分,拆分会带来逻辑、部署、运维的各种复杂度,一般以整型值为主的表在千万级以下,字符串为主的表在五百万以下是没有太大问题的。而事实上很多时候MySQL单表的性能依然有不少优化空间,甚至能正常支撑千万级以上的数据量:字段尽量使用TINYINT、SMALLINT、MEDIUM_INT作为整数类型而非INT,如果非负则加上UNSIGNED VARCHAR的长转载 2020-07-23 23:58:23 · 598 阅读 · 0 评论