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的MVCC多版本并发控制的实现
Apr 14 MySQL
MySQL中distinct与group by之间的性能进行比较
May 26 MySQL
mysql联合索引的使用规则
Jun 23 MySQL
MySql 8.0及对应驱动包匹配的注意点说明
Jun 23 MySQL
MySQL外键约束(FOREIGN KEY)案例讲解
Aug 23 MySQL
MySQL连接控制插件介绍
Sep 25 MySQL
MySQL 数据类型详情
Nov 11 MySQL
mysql函数全面总结
Nov 11 MySQL
MySQL之select、distinct、limit的使用
Nov 11 MySQL
WINDOWS 64位 下安装配置mysql8.0.25最详细的教程
Mar 22 MySQL
MySQL 逻辑备份 into outfile
May 15 MySQL
MySQL安装失败的原因及解决步骤
Jun 14 MySQL
SQL实战演练之网上商城数据库商品类别数据操作
Oct 24 #MySQL
为什么MySQL 删除表数据 磁盘空间还一直被占用
mysql中int(3)和int(10)的数值范围是否相同
深入解析MySQL索引数据结构
MySQL数据库必备之条件查询语句
Oct 15 #MySQL
MySQL实例精讲单行函数以及字符数学日期流程控制
MySQL数据库超时设置配置的方法实例
You might like
php截取utf-8中文字符串乱码的解决方法
2010/03/29 PHP
《PHP编程最快明白》第二讲 数字、浮点、布尔型、字符串和数组
2010/11/01 PHP
thinkphp中连接oracle时封装方法无法用的解决办法
2013/06/17 PHP
ie与session丢失(新窗口cookie丢失)实测及解决方案
2013/07/15 PHP
php的curl封装类用法实例
2014/11/07 PHP
Yii2中如何使用modal弹窗(基本使用)
2016/05/30 PHP
获取Javscript执行函数名称的方法
2006/12/22 Javascript
JQuery从头学起第一讲
2010/07/04 Javascript
javascript 实现键盘上下左右功能的小例子
2013/09/15 Javascript
利用CSS、JavaScript及Ajax实现高效的图片预加载
2013/10/16 Javascript
jQuery实现视频作为全屏幕背景
2014/12/18 Javascript
Javascript aop(面向切面编程)之around(环绕)分析
2015/05/01 Javascript
浅谈js的异步执行
2016/10/18 Javascript
web.js.字符串与正则表达式操作
2017/05/13 Javascript
jqgrid实现简单的单行编辑功能
2017/09/30 Javascript
Angularjs按需查询实例代码
2017/10/30 Javascript
jquery实现企业定位式导航效果
2018/01/01 jQuery
vue项目打包部署到服务器的方法示例
2018/08/27 Javascript
详解React中合并单元格的正确写法
2019/01/08 Javascript
如何用JavaScript实现功能齐全的单链表详解
2019/02/11 Javascript
Vue拖拽组件列表实现动态页面配置功能
2019/06/17 Javascript
详解django模板与vue.js冲突问题
2019/07/07 Javascript
pageGroup.js实现分页功能
2019/07/27 Javascript
vue element table中自定义一些input的验证操作
2020/07/18 Javascript
[07:09]2014DOTA2国际邀请赛-Newbee再次发威成功晋级决赛
2014/07/19 DOTA
python自动翻译实现方法
2016/05/28 Python
python Opencv将图片转为字符画
2021/02/19 Python
selenium+python自动化测试之使用webdriver操作浏览器的方法
2019/01/23 Python
Python简易版图书管理系统
2019/08/12 Python
Python headers请求头如何实现快速添加
2020/11/03 Python
Html5 web本地存储实例详解
2016/07/28 HTML / CSS
个人对照检查材料思想汇报(四风问题)
2014/09/25 职场文书
2016年春季运动会加油稿
2015/07/22 职场文书
python中__slots__节约内存的具体做法
2021/07/04 Python
SQL SERVER触发器详解
2022/02/24 SQL Server
mysql的Buffer Pool存储及原理
2022/04/02 MySQL