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表的增删改查基础教程
Apr 07 MySQL
MySQL update set 和 and的区别
May 08 MySQL
MySQL 百万级数据的4种查询优化方式
Jun 07 MySQL
浅析MySQL如何实现事务隔离
Jun 26 MySQL
MySQL系列之十三 MySQL的复制
Jul 02 MySQL
Mysql案例刨析事务隔离级别
Sep 25 MySQL
mysql5.6主从搭建以及不同步问题详解
Dec 04 MySQL
MySQL中rank() over、dense_rank() over、row_number() over用法介绍
Mar 23 MySQL
mysql查询结果实现多列拼接查询
Apr 03 MySQL
MySQL控制流函数(-if ,elseif,else,case...when)
Jul 07 MySQL
数据设计之权限的实现
Aug 05 MySQL
SQL实战演练之网上商城数据库商品类别数据操作
Oct 24 #MySQL
为什么MySQL 删除表数据 磁盘空间还一直被占用
mysql中int(3)和int(10)的数值范围是否相同
深入解析MySQL索引数据结构
MySQL数据库必备之条件查询语句
Oct 15 #MySQL
MySQL实例精讲单行函数以及字符数学日期流程控制
MySQL数据库超时设置配置的方法实例
You might like
PHP foreach循环使用详解与实例代码
2010/05/08 PHP
基于PHP常用字符串的总结(待续)
2013/06/07 PHP
php5.4以上版本GBK编码下htmlspecialchars输出为空问题解决方法汇总
2015/04/03 PHP
xml 封装与解析(javascript和C#中)
2009/07/26 Javascript
javascript记录文本框内文字个数检测文字个数变化
2014/10/14 Javascript
解决ueditor jquery javascript 取值问题
2014/12/30 Javascript
Node.js中的process.nextTick使用实例
2015/06/25 Javascript
JS实现点击复选框将按钮或文本框变为灰色不可用的方法
2015/08/11 Javascript
jQuery使用$.each遍历json数组的简单实现方法
2016/04/18 Javascript
zTree获取当前节点的下一级子节点数实例
2017/09/05 Javascript
jQuery选择器之子元素选择器详解
2017/09/18 jQuery
BootStrap点击保存后实现模态框自动关闭的思路(模态框)
2017/09/26 Javascript
如何将你的AngularJS1.x应用迁移至React的方法
2018/02/01 Javascript
详解基于Vue cli生成的Vue项目的webpack4升级
2018/06/19 Javascript
atom-design(Vue.js移动端组件库)手势组件使用教程
2019/05/16 Javascript
[34:41]夜魇凡尔赛茶话会 第二期02:你画我猜
2021/03/11 DOTA
python实现端口转发器的方法
2015/03/13 Python
Python2.6版本中实现字典推导 PEP 274(Dict Comprehensions)
2015/04/28 Python
pygame实现简易飞机大战
2018/09/11 Python
解决新django中的path不能使用正则表达式的问题
2018/12/18 Python
Python OpenCV视频截取并保存实现代码
2019/11/30 Python
python 遗传算法求函数极值的实现代码
2020/02/11 Python
Python实现GIF图倒放
2020/07/16 Python
西海岸男士和男童服装:Johnnie-O
2018/03/15 全球购物
俄罗斯家居用品购物网站:Евродом
2020/11/21 全球购物
客户服务经理岗位职责
2014/01/29 职场文书
申请任职学生会干部自荐书范文
2014/02/13 职场文书
乡村卫生服务一体化管理实施方案
2014/03/30 职场文书
环保宣传标语
2014/06/12 职场文书
大学生求职信
2014/06/17 职场文书
物业总经理助理岗位职责
2014/06/29 职场文书
学校节能宣传周活动总结
2014/07/09 职场文书
田径运动会通讯稿
2014/09/13 职场文书
2014年学生会部门工作总结
2014/11/07 职场文书
mysql定时自动备份数据库的方法步骤
2021/07/07 MySQL
Centos系统通过Docker安装并搭建MongoDB数据库
2022/04/12 MongoDB