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 相关文章推荐
浅析InnoDB索引结构
Apr 05 MySQL
mysql 如何获取两个集合的交集/差集/并集
Jun 08 MySQL
MySQL中日期型单行函数代码详解
Jun 21 MySQL
为什么代码规范要求SQL语句不要过多的join
Jun 23 MySQL
mysql联合索引的使用规则
Jun 23 MySQL
浅谈MySQL之浅入深出页原理
Jun 23 MySQL
MySQL query_cache_type 参数与使用详解
Jul 01 MySQL
MySQL索引是啥?不懂就问
Jul 21 MySQL
MySQL中int (10) 和 int (11) 的区别
Jan 22 MySQL
MySQL中IO问题的深入分析与优化
Apr 02 MySQL
mysql数据库隔离级别详解
Jun 16 MySQL
MySQL中dd::columns表结构转table过程及应用详解
Sep 23 MySQL
SQL实战演练之网上商城数据库商品类别数据操作
Oct 24 #MySQL
为什么MySQL 删除表数据 磁盘空间还一直被占用
mysql中int(3)和int(10)的数值范围是否相同
深入解析MySQL索引数据结构
MySQL数据库必备之条件查询语句
Oct 15 #MySQL
MySQL实例精讲单行函数以及字符数学日期流程控制
MySQL数据库超时设置配置的方法实例
You might like
献给php初学者(入门学习经验谈)
2010/10/12 PHP
SWFUpload与CI不能正确上传识别文件MIME类型解决方法分享
2011/04/18 PHP
PHP获取数组中某元素的位置及array_keys函数应用
2013/01/29 PHP
PHP脚本监控Nginx 502错误并自动重启php-fpm
2015/05/13 PHP
搭建Vim为自定义的PHP开发工具的一些技巧
2015/12/11 PHP
thinkphp自定义权限管理之名称判断方法
2017/04/01 PHP
phpcms实现验证码替换及phpcms实现全站搜索功能教程详解
2017/12/13 PHP
jQuery源码分析-03构造jQuery对象-工具函数
2011/11/14 Javascript
JavaScript子类用Object.getPrototypeOf去调用父类方法解析
2013/12/05 Javascript
JavaScript实现班级随机点名小应用需求的具体分析
2014/05/12 Javascript
手机开发必备技巧:javascript及CSS功能代码分享
2015/05/25 Javascript
js中对函数设置默认参数值的3种方法
2015/10/23 Javascript
详解jQuery移动页面开发中的ui-grid网格布局使用
2015/12/03 Javascript
javascript图片切换综合实例(循环切换、顺序切换)
2016/01/13 Javascript
DOM操作和jQuery实现选项移动操作的简单实例
2016/06/07 Javascript
JS表格组件BootstrapTable行内编辑解决方案x-editable
2016/09/01 Javascript
Vue 单文件中的数据传递示例
2017/03/21 Javascript
JS请求servlet功能示例
2017/06/01 Javascript
完美解决mui框架off-canvas侧滑超出部分隐藏无法滚动的问题
2018/01/25 Javascript
vue 实现用户登录方式的切换功能
2020/04/14 Javascript
关于vue的列表图片选中打钩操作
2020/09/09 Javascript
JS创建自定义对象的六种方法总结
2020/12/15 Javascript
python正则表达式判断字符串是否是全部小写示例
2013/12/25 Python
Python实现比较两个文件夹中代码变化的方法
2015/07/10 Python
Python中 map()函数的用法详解
2018/07/10 Python
Python使用Opencv实现图像特征检测与匹配的方法
2019/10/30 Python
python3中pip3安装出错,找不到SSL的解决方式
2019/12/12 Python
python实现随机加减法生成器
2020/02/24 Python
django修改models重建数据库的操作
2020/03/31 Python
高中生的自我鉴定范文
2014/01/24 职场文书
素质拓展感言
2014/01/29 职场文书
大一新生学期自我评价
2014/04/09 职场文书
社区党建工作汇报材料
2014/10/27 职场文书
2015年城管执法工作总结
2015/07/23 职场文书
幼儿园2016年圣诞活动总结
2016/03/31 职场文书
Vue 打包后相对路径的引用问题
2022/06/05 Vue.js