• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > 一个单引号引发的MYSQL性能问题分析

一个单引号引发的MYSQL性能问题分析

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了mysql 单引号,mysql 单引号 提交,mysql 单引号转译,mysql 单引号 双引号,mysql 单引号转义等相关知识,希望本文的分享对您有所帮助
对于大型的系统而言,Oracle,SQLServer无疑是最好的选择,可看看现在越来越多的小网站,他们没有自己的服务器,只是买别人的空间和数据库,但这种小型的数据库在性能上当然和大型数据库没有对比性,但小型的数据库也要对自己的优化方式,今天和大家分享Mysql中加没加单引号的巨大区别,对于MYSQL性能优化很有意义。

刚刚我们说过了,生活中难免会有一些不如意,比如,我们用一个字符串类型的字段来作为主键,表面上,这太不如意了,然而,事实也证明这是有用的。问题也就出来了,当在查询语句中对该字段值加上单引号和不加查询耗时相差百倍!

测试表:
查询花费 0.0009 秒,基本上相差100倍!!!也就是说不加单引号MYSQL性能损失了100倍,很震撼的比例!

后来用EXPLAIN分别跑了一下上面两条语句,见下面两张图:


没有单引号时


有单引号时

很明显,不使用单引号没有用上主索引,并进行了全表扫描,使用单引号就能使用上索引了。
后来我用大于分别进行了测试,返回的结果集相同,而他们的耗时和上面一样,用EXPLAIN测试,也和上面一样

 

就是这些,综上所述,我们在写SQL查询的时候还是不厌其烦的加上单引号吧,似乎那没有坏处。

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 关于Mysql查询带单引号及插入带单引号字符串问题
  • 一个单引号引发的MYSQL性能问题分析

相关文章

  • 2018-12-05select * from sp_who的解决方案
  • 2018-12-05sql数据表的可视化增删改教程(phpMyAdmin使用教程)
  • 2018-12-05怎样用一条SQL语句查询不同的数据库
  • 2017-05-11利用SQL注入漏洞登录后台的实现方法
  • 2018-12-05MySQL navicate功能详解
  • 2018-12-05MySQL服务维护笔记第1/2页
  • 2017-05-11有关mysql的一些小技巧
  • 2017-05-11mysql如果数据不存在,则插入新数据,否则更新的实现方法
  • 2018-12-05mysql GTID主从复制详解
  • 2017-05-11MySQL 查询某个字段不重复的所有记录

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • Mysql5 字符集编码问题解决
    • Mysql主从复制(master-slave)实际操作案例
    • linux忘记mysql密码处理方法
    • 如何开启mysql中的严格模式
    • 关于Oracle监听日志定期清理
    • MS SQL Server和MySQL区别
    • MySQL 不允许从远程访问的解决方法
    • 基于SQL中的数据查询语句汇总
    • php实现标签云的代码
    • mysql中使用通配符进行过滤教程

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有