随笔分类 -  mysql

摘要:一. MYSQL索引 1.1 索引介绍 1.1.1 索引是什么 官⽅方介绍索引是帮助MySQL高效获取数据的数据结构。更更通俗的说,数据库索引好比是一本书前面的目录,能加快数据库的查询速度。 一般来说索引本身也很大,不可能全部存储在内存中,因此索引往往是存储在磁盘上的文件中的(可能存储在单独的索引文 阅读全文
posted @ 2024-07-16 12:34 卡卡发 阅读(34) 评论(0) 推荐(0) 编辑
摘要:where 1=1 的意思 1.表达式1=1将始终返回"真"。这种写法实际目的是为了获取逻辑值"True",其实诸如2=2, 1+2=3,'中'='中'等之类的写法都可以返回"True",只不过1=1的运算开销更小,故被应用的最普遍。 2.无论加不加where 1=1,都返回所有的记录行,并且加不加 阅读全文
posted @ 2022-08-04 09:53 卡卡发 阅读(2181) 评论(0) 推荐(0) 编辑
摘要:having的使用规范 如果过滤条件中使用了聚合函数,则必须使用HAVING来替换WHERE,否则会报错 HAVING必须声明在GROUP BY的后面 开发中,使用HAVING的前提是SQL中使用了GROUP BY having和where的区别 sql语句顺序 参考链接:https://blog. 阅读全文
posted @ 2022-07-29 10:59 卡卡发 阅读(61) 评论(0) 推荐(0) 编辑
摘要:(1)max、min、avg和sum 直接忽略null,不参与运算。 (2)count: count(*):返回的是所有记录的总和,含有null值的记录不会被忽略,也会被计算在内 count(column_name):如果这个列名中含有一个值为null,则该条记录会被忽略,此时的返回值为count( 阅读全文
posted @ 2022-07-29 10:47 卡卡发 阅读(788) 评论(0) 推荐(0) 编辑
摘要:(1)mysql中id设为自增,删除数据时id如何变化: (2)mysql中单引号双引号的区别 单独使用时,单引号和双引号没有区别; 需要嵌套使用时,双引号和单引号可以互相嵌套。使用的结果是把内部的内容当做整体一个字符串变量 阅读全文
posted @ 2022-07-28 15:03 卡卡发 阅读(66) 评论(0) 推荐(0) 编辑
摘要:读锁:共享锁 readLock 写锁:独占锁 writeLock 不允许其他事务对当前数据进行修改和读取操作 MySQL中的加锁语句 LOCK TABLES,锁表(或者视图)权限。 可以锁住那些你拥有select权限的表,以防止其他session访问或者修改这个表。 如果锁住视图,那么视图的所有基表 阅读全文
posted @ 2022-04-15 14:29 卡卡发 阅读(1177) 评论(0) 推荐(0) 编辑
摘要:1)安装mysql 1.下载:可以到镜像网站下载速度快一点 2.解压到目标文件夹(可有和jdk,maven,tomcat等放在同一个文件夹下) 3.配置环境变量 4.由于我的是压缩版的所以没有配置文件,所以要新建一个mysql配置文件(.ini文件) 注意:目录要换成自己的安装目录 [mysqld] 阅读全文
posted @ 2021-11-24 11:36 卡卡发 阅读(265) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示