
mysql
文章平均质量分 95
wpfphp
这个作者很懒,什么都没留下…
展开
-
使用sql语句导出excel INTO OUTFILE
直接使用mysql的 INTO OUTFILE导出SELECT Id,`Name`,Pid FROM `rc_china` INTO OUTFILE "e:/asdfgs.xls";如果报错ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv option so it cannot execute this statement解决:在mysql配置文件加入后重启secure_file_pr原创 2020-07-21 09:53:18 · 614 阅读 · 0 评论 -
mysql随机排序
mysql函数RAND()返回 0 到 1 的随机数 0.22484160608131587SELECT id,RAND() as a from `name` ORDER BY a原创 2020-07-14 18:08:12 · 421 阅读 · 0 评论 -
根据经维度计算距离,在sql实现根据经维度计算距离
1,创建计算距离的函数lat_lng_distance:BEGIN RETURN 6371 * 2 * ASIN(SQRT( POWER(SIN((lat1 - abs(lat2)) * pi()/180 / 2), 2) + COS(lat1 * pi()/180 ) * COS(abs(lat2) * pi()/180) * POWE...原创 2020-05-08 14:47:36 · 375 阅读 · 0 评论 -
thinkphp3.2 where 条件查询
thinkphp3.2 where 条件查询在连贯操作中条件where的操作有时候自己很晕,所以整理下,有助于使用查询条件支持的表达式查询,tp不区分大小写含义 TP运算符 SQL运算符 例子 实际查询条件等于 EQ = $where[‘id’] = array(‘EQ’,’1’) id = 2不等于 NEQ != ...转载 2019-09-16 18:02:03 · 1051 阅读 · 0 评论 -
mysql慢查询日志使用总结
mysql慢查询日志使用总结首先查看log_output参数,确认日志信息输出到操作系统文件还是数据库的表中:mysql> show variables like 'log_output';+---------------+-------+| Variable_name | Value |+---------------+-------+| log_output |原创 2016-09-20 13:04:22 · 534 阅读 · 0 评论 -
索引的优点和缺点
索引的优点:1、索引能够提高数据检索的效率,降低数据库的IO成本。2、索引还有一个非常重要的用途,就是降低数据的排序成本。 每个索引中的索引数据都是按照索引键值进行排序后存放的,所以,当我们的query语句中包含排序分组操作的时候,如果我们的排序字段和索引字段刚好一致,MySQL Query Optimizer就会告诉mysqld在取得数据后不用排序了。 分组原创 2016-09-19 14:29:28 · 1206 阅读 · 0 评论 -
MySQL比like语句更高效的写法
MySQL比like语句更高效的写法locate position instr find_in_set (2014-05-07 17:40:04)标签: locate instr find_in_set分类: MySQL你是否一直在寻找比MySQL的LIKE语句更高效的方法的,下面我就为你介绍几种。原创 2016-09-19 11:29:37 · 9852 阅读 · 0 评论 -
慢查询、explain profile,mysql优化
mysql profile explain slow_query_log分析优化查询在做性能测试中经常会遇到一些sql的问题,其实做性能测试这几年遇到问题最多还是数据库这块,要么就是IO高要么就是cpu高,所以对数据的优化在性能测试过程中占据着很重要的地方,下面我就介绍一些msyql性能调优过程中经常用到的三件利器:1、慢查询 (分析出现出问题的sql)2、Explain (显示了my原创 2016-09-19 11:26:14 · 686 阅读 · 0 评论 -
explain详解
explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。先解析一条sql语句,看出现什么内容EXPLAINSELECTs.uid,s.username,s.name,f.email,f.mobile,f.phone,f.postalcode,f.addressFROM uchome_space ASs,uchome_sp原创 2016-09-19 11:19:18 · 3987 阅读 · 2 评论 -
mysql——触发器
触发器(trigger):监视某种情况,并触发某种操作。触发器创建语法四要素:1.监视地点(table) 2.监视事件(insert/update/delete)3.触发时间(after/before) 4.触发事件(insert/update/delete)语法:create trigger triggerNameafter/before insert/update/dele原创 2016-09-18 15:06:49 · 381 阅读 · 0 评论 -
MySQL存储过程详解
mysql存储过程详解1. 存储过程简介 我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(StoredProcedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。一个存储过程是一个可编程的函数,它在数据库中创建并保存。它可以有SQL语句和一原创 2016-09-18 15:05:19 · 968 阅读 · 0 评论