随笔分类 -  Mysql

摘要:FIELD():支持字段内容的自定义排序 格式:FIELD(str,str1,str2,str3,...),str 是需要进行自定义排序的字段名称,str1,str2,str3是 自定义排序字段的内容 下面我们可以通过四个例子来了解该函数的具体用法: SELECT * FROM test.team; 阅读全文
posted @ 2020-06-28 18:21 小花田半亩 阅读(1322) 评论(0) 推荐(0)
摘要:有一张用户签到表【t_user_attendence】,标记每天用户是否签到(说明:该表包含所有用户所有工作日的出勤记录) ,包含三个字段:日期【fdate】,用户id【fuser_id】,用户当天是否签到【fis_sign_in:0否1是】; Drop table if EXISTS `t_use 阅读全文
posted @ 2020-05-24 22:11 小花田半亩 阅读(576) 评论(0) 推荐(0)
摘要:Mysql 字符串拆分 OR 一行转多行 需要了解的的几个mysql 函数: A.substring_index():字符串截取 substring_index(str,delim,count) str:要处理的字符串 delim:分隔符 count:计数 B.length():字符长度函数 C.r 阅读全文
posted @ 2020-05-02 14:25 小花田半亩 阅读(4878) 评论(0) 推荐(0)
摘要:一.MYSQL 中有两种排序方式: 1:通过有序索引顺序扫描直接返回有序数据,这种方式在使用explain 分析查询的时候显示为Using Index ,不需要额外的排序,操作效率较高。 2: 是通过对返回数据进行排序,也就是通常说的filesort 排序,所有不是通过索引直接返回排序结果都叫fil 阅读全文
posted @ 2020-04-05 18:44 小花田半亩 阅读(1351) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2020-04-05 18:42 小花田半亩 阅读(0) 评论(0) 推荐(0)
摘要:MYSQl 全表扫描以及查询性能 -- 本文章仅用于学习,记录 一. Mysql在一些情况下全表检索比索引查询更快: 1.表格数据很少,使用全表检索会比使用索引检索更快。一般当表格总数据小于10行并且数据行的长度非常小的时候会使用全表检索; 2.在ON或者WHERE中,没有使用索引列作为查询条件; 阅读全文
posted @ 2020-04-05 18:33 小花田半亩 阅读(4916) 评论(0) 推荐(0)
摘要:MYSQL 查看被锁住的表 -- 本文章仅用于学习,记录 当你在mysql 执行查询语句的时候,简单的一句查询语句却卡很久,一直转圈圈的时候,这时候你就需要怀疑数据库的哪些进程,哪些事物被锁住 1. 查询是否锁表 show open tables where in_use >0; 2.查看所有进程 阅读全文
posted @ 2020-04-05 17:26 小花田半亩 阅读(4055) 评论(0) 推荐(0)