mysql
文章平均质量分 55
stand_forever
这个作者很懒,什么都没留下…
展开
-
Mysql查询数据表中某字段重复出现的次数,并按照次数排序
利用Mysql中的 的聚合函数 count(*) 可以实现这个功能例如需要查询user表中village_id出现次数最多的记录,可以先按照group by village_id分组,用count算出分组里的条数,再按照count排序:$o = User::where('add_type', 2) ->where('village_id', $name) ->select([ \DB::raw('count原创 2022-04-22 15:23:54 · 6908 阅读 · 0 评论 -
laravel如何高性能地从mysql数据库中随机取出几条数据
laravel如何高性能地从mysql数据库中随机取出几条数据呢,如:从用户表中随机取出100个用户1、使用原生sql从表中随机取100条数据(1) ORDER BY RAND()和LIMIT一起使用,可以用于从多行结果中选取随机的一部分。SELECT * FROM 表名WHERE name="aa" ORDER BY RAND()LIMIT 100;(2).那么在laravel中使用原生SQL也很简单,如下所示:$info = DB::select('SELECT * FROM 表..原创 2020-12-18 10:41:55 · 1423 阅读 · 0 评论 -
mysql慢查询开启与mysqldumpslow日志分析
一.mysql慢查询:1.查看慢日志查询没有开启:on开启 off关闭show variables like 'slow_query_log';设置慢查询日志方法一:全局变量设置(该方式数据库重启全部失效,得重新配置)将 slow_query_log 全局变量设置为“ON”状态mysql> set global slow_query_log='ON'; 设置慢查询日志存放的位置mysql> set global slow_query_log_file='/usr.原创 2020-12-09 11:21:17 · 182 阅读 · 0 评论 -
MySQL查询日志
MySQL查询日志介绍MySQL的查询日志记录了所有MySQL数据库请求的信息。无论这些请求是否得到了正确的执行。默认文件名为hostname.log。默认情况下MySQL查询日志是关闭的。生产环境,如果开启MySQL查询日志,对性能还是有蛮大的影响的。另外很多时候,MySQL慢查询日志基本可以定位那些出现性能问题的SQL,所以MySQL查询日志应用的场景其实不多,它跟SQL Server中的profiler有点类似,但是这个不能跟踪某个会话、用户、客户端。它只能对整个数据库进行跟踪。MyS...原创 2020-12-05 09:35:00 · 1039 阅读 · 0 评论 -
mysql常用存储引擎以及悲观锁与乐观锁
一.mysql常用存储引擎(1)MyISAM存储引擎:不支持事务,也不支持外键,优势是访问速度快,对事务完整性没有要求或者以选择,插入的为主应用基本上可以用这个引擎来创建³³表可以配合锁,实现操作系统下的复制备份,迁移。 使用表级锁,并发性差。 支持全文检索(MySQL InonoDB在5.6以后也支持全文检索)。主机宕机后,MyISAM表易损坏,灾难恢复性不佳。 无事务支持。 只缓存...原创 2018-12-13 14:55:02 · 525 阅读 · 0 评论 -
mysql索引类型Normal,Unique,Full Text区别以及索引方法btree索引和hash的区别
一.mysql索引类型Normal,Unique,Full Text区别(1)Normal:表示普通索引,大多数情况下都可以使用(2)Unique:约束唯一标识数据库表中的每一条记录,即在单表中不能用每条记录是唯一的(例如身份证就是唯一的),Unique(要求列唯一)和Primary Key(primary key = unique + not null 列唯一)约束均为列或列集合中提供...原创 2018-12-13 17:02:50 · 736 阅读 · 0 评论 -
关于数据库主键和外键
一、什么是主键、外键:关系型数据库中的一条记录中有若干个属性,若其中某一个属性组(注意是组)能唯一标识一条记录,该属性组就可以成为一个主键 比如 学生表(学号,姓名,性别,班级) 其中每个学生的学号是唯一的,学号就是一个主键 课程表(课程编号,课程名,学分) 其中课程编号是唯一的,课程编号就是一个主键 成绩表(学号,课程号,成绩) 成绩表中单一一个属性无法唯一标识一条记录,学号...转载 2019-02-19 16:53:20 · 260 阅读 · 0 评论