1. Mysql本以为查询不为null就是!=null可是结果查询出来什么都没有,后来才发现不为null应该是is not null ,为null应该是is null (20190430)

2. find_in_set('''$ip''',CONCAT('''', REPLACE( REPLACE(w_ip,',',''',''') ,'-',''',''')

3. grant all privileges on *.* to test@* identified by '123456';

4. 触发器中无法使用事务,也没有办法进行异常处理。

5. 替换字符串,update business set bus_hidden_time=REPLACE\(bus_hidden_time,',201503',''\) where bus_id=$1;

6. 查询单个库中所有表磁盘占用大小的SQL语句:

select TABLE_NAME, concat(truncate(data_length/1024/1024,2),' MB') as data_size, concat(truncate(index_length/1024/1024,2),' MB') as index_size from information_schema.tables where TABLE_SCHEMA = 'TestDB' group by TABLE_NAME order by data_length desc;

7. 在 MySQL 5.5 以上, 若字段 Type 是 time,date,datetime 在 select 時若使用 like '%中文%' 会出現 Illegal mix of collations for operation 'like'在写程序时要对每个字段进行搜索,在执行时可能就会出现时间字段 like '%中文%' 这种语法,这在比较久的版本MySQL是不会出现错误的。但是升级到MySQL 5.5以上,必需改成like binary '%中文%' 即可避免出现错误。

转载于:https://www.cnblogs.com/chy1000/p/3702621.html

mysql 语句碎片相关推荐

  1. mysql缓存 碎片_Mysql查询缓存碎片、缓存命中率及Nagios监控

    Mysql 的优化方案,在互联网上可以查找到非常多资料,今天对Mysql缓存碎片和命中率作了详细了解,个人作了简单整理. 一.Mysql查询缓存碎片和缓存命中率. mysql> SHOW STA ...

  2. mysql 整理碎片_mysql 如何去整理表数据,碎片整理

    展开全部 MySQL 的碎片是 MySQL 运维过程中比较常见的问题,碎片的62616964757a686964616fe59b9ee7ad9431333433643731存在十分影响数据库的性能,本 ...

  3. mysql语句生成工具_强烈推荐一款MySQL语句优化辅助工具,值得收藏

    概述 优化SQL,是DBA常见的工作之一.如何高效.快速地优化一条语句,是每个DBA经常要面对的一个问题.对于一名DBA来说,掌握一门语言配合自己的工作是非常必要的.相对于shell的简单.perl的 ...

  4. MySQL 语句整理 2019-5-3

    MySQL 语句整理 在整理完Oracle的一些常见用语句后,由于MySQL的语法跟Oracle略有不同,随跟PN的MySQL视频进行了间接整理. 查询薪水大于1800, 并且部门编号为20或30的员 ...

  5. 100% 展示 MySQL 语句执行的神器-Optimizer Trace

    在上一篇文章<用Explain 命令分析 MySQL 的 SQL 执行>中,我们讲解了 Explain 命令的详细使用.但是它只能展示 SQL 语句的执行计划,无法展示为什么一些其他的执行 ...

  6. mysql 系统表 存储过程_数据库系统(六)---MySQL语句及存储过程

    1.存储过程是一组为了完成某项特定功能的 SQL 语句集,其实质上就是一段存储在数据库中的代码,它可以由声明式的 SQL 语句(如 CREATE.UPDATE 和SELECT 等语句)和过程式 SQL ...

  7. mysql解析运行时间_分析 MySQL 语句运行时间

    为了验证select 1 与 select 1 from tableName 与 select * from tableName的执行效率,需要测试一下各自执行的时间.于是总结一下,查看mysql语句 ...

  8. 一些实用的mysql语句(不断积累更新)

    1.数据表里仅仅有生日字段,想计算出其年龄的mysql语句: SELECT *,DATE_FORMAT(FROM_DAYS(TO_DAYS(NOW( ))-TO_DAYS(生日字段)),'%Y')+0 ...

  9. 回收mysql表碎片_MySQL表碎片整理

    MySQL表碎片整理 1. 计算碎片大小 要整理碎片,首先要了解碎片的计算方法. 可以通过show table [from|in db_name] status like '%table_name%' ...

最新文章

  1. 05CSS的引入方式
  2. 自学python清单-我的2018学习清单
  3. 区块链学习(6)区块链
  4. 回调函数到底是怎么一回事呢
  5. mysql全量备份、增量备份实现方法
  6. [html] 切页面时,每次都动手刷新看效果很麻烦,如果要让你写一个实时刷新预览的工具你该怎么写?
  7. 文字超出两行 则显示。。。
  8. 二叉树先序遍历,中序遍历,后序遍历,层次遍历学习总结及完整C/C++代码
  9. MyBatis-Plus_实体作为条件构造器构造方法的参数
  10. Mac下使用tree命令
  11. 软件工程相关书目之《大道至简》读后感
  12. 利用函数求任意两个数之间的和
  13. php 修改服务器ip,php 修改服务器ip
  14. pycharm操作指北
  15. [收藏】正确使用SqlConnection对象,兼谈数据库连接池
  16. java vm 参数及设置(转载)
  17. TOPSIS综合评价模型
  18. 金多多简述调整浪的特征十分明显
  19. PoetryGenerator的参数
  20. burp抓不到手机app请求包

热门文章

  1. 3·15又能把网络电话怎么样?
  2. 《SOA与REST:用REST构建企业级SOA解决方案》—第2章2.1节如何使用案例研究
  3. CTE 中字符串拼接
  4. 基于XMPP协议的aSmack源码分析
  5. Ext 下拉框联动第一次显示不正常的问题
  6. ASP中Randomize随机函数的使用
  7. python创建一个有序链表_算法2-2:生成递增有序链表+两个链表合并
  8. 详解JDBC与Hibernate区别
  9. POJ3272 Cow Traffic
  10. 技术博客(初用markdown)。