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 带多个条件的查询方式
Jun 05 MySQL
浅谈MySQL 亿级数据分页的优化
Jun 15 MySQL
解决mysql的int型主键自增问题
Jul 15 MySQL
MySQL中的引号和反引号的区别与用法详解
Oct 24 MySQL
面试被问select......for update会锁表还是锁行
Nov 11 MySQL
解析MySQL索引的作用
Mar 03 MySQL
Nebula Graph解决风控业务实践
Mar 31 MySQL
MySQL时区造成时差问题
Apr 13 MySQL
MySQL串行化隔离级别(间隙锁实现)
Jun 16 MySQL
MySQL transaction事务安全示例讲解
Jun 21 MySQL
面试官问我Mysql的存储引擎了解多少
Aug 05 MySQL
MySQL使用IF语句及用case语句对条件并结果进行判断 
Sep 23 MySQL
SQL实战演练之网上商城数据库商品类别数据操作
Oct 24 #MySQL
为什么MySQL 删除表数据 磁盘空间还一直被占用
mysql中int(3)和int(10)的数值范围是否相同
深入解析MySQL索引数据结构
MySQL数据库必备之条件查询语句
Oct 15 #MySQL
MySQL实例精讲单行函数以及字符数学日期流程控制
MySQL数据库超时设置配置的方法实例
You might like
基于PHP编程注意事项的小结
2013/04/27 PHP
Yii查询生成器(Query Builder)用法实例教程
2014/09/04 PHP
php学习笔记之基础知识
2014/11/08 PHP
PHP生成随机数的方法总结
2018/03/01 PHP
php使用pecl方式安装扩展操作示例
2019/08/12 PHP
XML的代替者----JSON
2007/07/21 Javascript
基于jQuery的表格操作插件
2010/04/22 Javascript
js中的this关键字详解
2013/09/25 Javascript
Ext修改GridPanel数据和字体颜色、css属性等
2014/06/13 Javascript
JS小游戏之仙剑翻牌源码详解
2014/09/25 Javascript
JavaScript的Vue.js库入门学习教程
2016/05/23 Javascript
浅谈js中test()函数在正则中的使用
2016/08/19 Javascript
老生常谈js中0到底是 true 还是 false
2017/03/08 Javascript
微信小程序 获取二维码实例详解
2017/06/23 Javascript
Vue服务端渲染实践之Web应用首屏耗时最优化方案
2019/03/22 Javascript
vue两组件间值传递 $router.push实现方法
2019/05/15 Javascript
详解JavaScript之Array.reduce源码解读
2020/11/01 Javascript
ReactRouter的实现方法
2021/01/25 Javascript
python实现的阳历转阴历(农历)算法
2014/04/25 Python
浅析python实现scrapy定时执行爬虫
2018/03/04 Python
pygame实现打字游戏
2021/02/19 Python
详解使用django-mama-cas快速搭建CAS服务的实现
2019/10/30 Python
python文件操作的简单方法总结
2019/11/07 Python
python如何更新包
2020/06/11 Python
北京RT科技有限公司.net工程师面试题
2013/02/15 面试题
什么是反射?如何实现反射?
2016/07/25 面试题
历史系自荐信范文
2013/12/24 职场文书
探亲邀请信范文
2014/01/30 职场文书
简历中的自我评价范文
2014/02/05 职场文书
高级销售求职信
2014/02/21 职场文书
初中优秀班集体申报材料
2014/05/01 职场文书
党的群众路线教育实践活动个人批评与自我批评
2014/10/16 职场文书
2015年幼儿园班主任工作总结
2015/05/12 职场文书
实现一个简单得数据响应系统
2021/11/11 Javascript
英镑符号 £
2022/02/17 杂记
python 单机五子棋对战游戏
2022/04/28 Python