![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
amcomputer
内修数据结构机器学习,外练web开发网络安全。
展开
-
一个复杂的sql语句-分条件查询
一个复杂的sql语句。原创 2022-09-17 14:45:52 · 363 阅读 · 0 评论 -
逐步深入:mysql删除重复数据
一 背景知识插入重复数据是很正常的情况,特别是在项目开发过程中,经常要不断重复地调试。通过学习delete 语法,还能回顾mysql的子查询,分组,条件查询等等知识。下面是一些先导知识:(已经懂的读者直接看第二节-删除所有重复数据内容)我们知道,where 条件不能加聚函数,如 where avg(score)>60, 即查询平均分大于60分,这个写法是错误的。所以诞生了having,并且在一个select语句中,where只能出现一次(子查询或者嵌套查询不算,因为本身他们就不是单个语句了)。g原创 2021-08-13 21:03:44 · 1069 阅读 · 2 评论 -
索引使用原则
1 原则索引不是越多越好。使用查询比较多情况,写or删除比较频繁就不要用;不要对进程变动数据加索引;小数据表一般不需要加索引;索引一般加在常用来查询的字段上;2 查看自己数据库默认索引信息 SHOW INDEX FROM app_user;app_user是表名。...原创 2021-08-01 17:34:54 · 133 阅读 · 0 评论 -
有无索引的性能比较:mysql插入100万条数据后查询
1 环境win 7 +mysql8.0 +nvicat内存12个G2 建表CREATE TABLEIF NOT EXISTS `app_user`(id bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT,name varchar(50) NOT NULL,email varchar(50) NOT NULL,phone varchar(20) NOT NULL,gender tinyint(4) unsigned DEFAULT 0,password原创 2021-08-01 17:25:44 · 1343 阅读 · 0 评论