MySQL中的引号和反引号的区别与用法详解


Posted in MySQL onOctober 24, 2021

MySQL中的引号和反引号的区别与用法详解

前言

因此我写下了这个博客,本博客也引荐了一些大佬文章的知识,如有侵权联系我哦!如果有缘人能看到这个博客希望能对你有帮助,如果一些地方有错误也可以直接指出来哦!!

1.单引号:

我们先来介绍一下单引号,下图中的 '男' 就是使用的英文单引号。

为什么要去使用单引号呢?在SQL中一些varchar(string,等字符串类型)是需要用到单引号而不是直接去使用。

MySQL中的引号和反引号的区别与用法详解

一般的在数据库中数值类型是不需要去使用单引号去给他圈起来,我们来看下图的例子:

MySQL中的引号和反引号的区别与用法详解

上述说的是在一般情况下是不用去加引号的,但是如果在不同的可视化数据库工具里,有些加了引号也是可以查询出来,不会去报错的,但是我们还是要以正确sql语句来写,避免以后出现一些bug。

2.反引号:

它是为了区分MYSQL的保留字与普通字符而引入的符号。

我们可以看下图的例子:

MySQL中的引号和反引号的区别与用法详解

这个是正常的查询,如果我们给性别加上引号呢?这样会出现什么情况呢?

MySQL中的引号和反引号的区别与用法详解

这样在sql的语法上是错误的,但是在一些数据库的可视化工具并不报错,但是我们是查询不到任何值的。我们加下来再看给他加上反引号会是什么情况呢?

MySQL中的引号和反引号的区别与用法详解

这样就出来和第一个一样的情况了哦,这是用来区分两者的区别,否者数据库工具会以为都是字符串,查找不会成功!!

注意划重点:有MYSQL保留字作为字段的,必须加上反引号来区分!!!

所谓的保留字就是select database insert 这一类数据库的sql指令,当我们不得已要拿他们来做表名和字段名的时候 我们必须要加反引号来避免编译器把这部分认为是保留字而产生错误。

MySQL 相关文章推荐
MySQL 重写查询语句的三种策略
May 10 MySQL
MySQL 不等于的三种使用及区别
Jun 03 MySQL
浅谈mysql增加索引不生效的几种情况
Jun 23 MySQL
为什么MySQL分页用limit会越来越慢
Jul 25 MySQL
MySQL面试题讲解之如何设置Hash索引
Nov 01 MySQL
MySQL利用UNION连接2个查询排序失效详解
Nov 20 MySQL
MySQL的索引你了解吗
Mar 13 MySQL
MySQL慢查询优化解决问题
Mar 17 MySQL
分析MySQL优化 index merge 后引起的死锁
Apr 19 MySQL
MySQL事务的ACID特性以及并发问题方案
Jul 15 MySQL
MySQL下载安装配置详细教程 附下载资源
Sep 23 MySQL
mysql序号rownum行号实现方式
Dec 24 MySQL
SQL实战演练之网上商城数据库商品类别数据操作
Oct 24 #MySQL
为什么MySQL 删除表数据 磁盘空间还一直被占用
mysql中int(3)和int(10)的数值范围是否相同
深入解析MySQL索引数据结构
MySQL数据库必备之条件查询语句
Oct 15 #MySQL
MySQL实例精讲单行函数以及字符数学日期流程控制
MySQL数据库超时设置配置的方法实例
You might like
改德生G88 - 加装等响度低音提升电路
2021/03/02 无线电
使用apache模块rewrite_module (转)
2007/02/14 PHP
PHP 实例化类的一点摘记
2008/03/23 PHP
PHP date()函数警告: It is not safe to rely on the system解决方法
2014/08/20 PHP
ASP中用Join和Array,可以加快字符连接速度的代码
2007/08/22 Javascript
省市联动效果的简单实现代码(推荐)
2016/06/06 Javascript
js无法获取到html标签的属性的解决方法
2016/07/26 Javascript
JS获取当前页面名称的简单实例
2016/08/19 Javascript
vue实现todolist单页面应用
2017/04/11 Javascript
vue2.0 + element UI 中 el-table 数据导出Excel的方法
2018/03/02 Javascript
iview中Select 选择器多选校验方法
2018/03/15 Javascript
angular2/ionic2 实现搜索结果中的搜索关键字高亮的示例
2018/08/17 Javascript
详解关于vue2.0工程发布上线操作步骤
2018/09/27 Javascript
基于vue2.0的活动倒计时组件countdown(附源码下载)
2018/10/09 Javascript
详解Vue2.5+迁移至Typescript指南
2019/08/01 Javascript
AntV F2和vue-cli构建移动端可视化视图过程详解
2019/10/08 Javascript
JavaScript setInterval()与setTimeout()计时器
2019/12/27 Javascript
解决Can't find variable: SockJS vue项目的问题
2020/09/22 Javascript
[49:54]Ti4 循环赛第三日 LGD vs Titan
2014/07/12 DOTA
[01:02:09]Liquid vs TNC 2019国际邀请赛淘汰赛 胜者组 BO3 第二场 8.21
2020/07/19 DOTA
详解python中字典的循环遍历的两种方式
2017/02/07 Python
浅谈Pandas中map, applymap and apply的区别
2018/04/10 Python
Python实现的文本对比报告生成工具示例
2018/05/22 Python
关于Pycharm无法debug问题的总结
2019/01/19 Python
opencv与numpy的图像基本操作
2019/03/08 Python
tensorflow多维张量计算实例
2020/02/11 Python
如何用Matplotlib 画三维图的示例代码
2020/07/28 Python
Python常用模块函数代码汇总解析
2020/08/31 Python
Hibernate持久层技术
2013/12/16 面试题
医学检验专业大学生求职信
2013/11/18 职场文书
交通安全演讲稿
2014/01/07 职场文书
特色蛋糕店创业计划书
2014/01/28 职场文书
涨工资申请书应该怎么写?
2019/07/08 职场文书
2019终止劳动合同协议书最新范本!
2019/07/09 职场文书
创业项目大全(适合在家创业的项目)
2019/08/15 职场文书
导游词之台湾阿里山
2019/10/23 职场文书