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 相关文章推荐
详解GaussDB for MySQL性能优化
May 18 MySQL
MySQL下使用Inplace和Online方式创建索引的教程
May 26 MySQL
MySQL不使用order by实现排名的三种思路总结
Jun 02 MySQL
Mysql关于数据库是否应该使用外键约束详解说明
Oct 24 MySQL
mysql5.6主从搭建以及不同步问题详解
Dec 04 MySQL
mysql创建存储过程及函数详解
Dec 04 MySQL
一文弄懂MySQL中redo log与binlog的区别
Feb 15 MySQL
利用JuiceFS使MySQL 备份验证性能提升 10 倍
Mar 17 MySQL
MySQL数据库事务的四大特性
Apr 20 MySQL
MySQL脏读,幻读和不可重复读
May 11 MySQL
delete in子查询不走索引问题分析
Jul 07 MySQL
Mysql中mvcc各场景理解应用
Aug 05 MySQL
SQL实战演练之网上商城数据库商品类别数据操作
Oct 24 #MySQL
为什么MySQL 删除表数据 磁盘空间还一直被占用
mysql中int(3)和int(10)的数值范围是否相同
深入解析MySQL索引数据结构
MySQL数据库必备之条件查询语句
Oct 15 #MySQL
MySQL实例精讲单行函数以及字符数学日期流程控制
MySQL数据库超时设置配置的方法实例
You might like
PHP4实际应用经验篇(8)
2006/10/09 PHP
Zend Framework动作助手FlashMessenger用法详解
2016/03/05 PHP
php获取远程图片并下载保存到本地的方法分析
2016/10/08 PHP
PHP迭代与递归实现无限级分类
2017/08/28 PHP
javascript基本语法分析说明
2008/06/15 Javascript
jquery分页插件jpaginate在IE中不兼容问题
2014/04/22 Javascript
使用jQuery实现验证上传图片的格式与大小
2014/12/03 Javascript
谷歌浏览器调试JavaScript小技巧
2014/12/29 Javascript
jQuery DOM删除节点操作指南
2015/03/03 Javascript
深入理解JavaScript系列(31):设计模式之代理模式详解
2015/03/03 Javascript
jQuery实现判断滚动条到底部
2015/06/23 Javascript
Jquery实现顶部弹出框特效
2015/08/08 Javascript
JavaScript编程学习技巧汇总
2016/02/21 Javascript
探讨:JavaScript ECAMScript5 新特性之get/set访问器
2016/05/05 Javascript
js 获取json数组里面数组的长度实例
2017/10/31 Javascript
基于axios 解决跨域cookie丢失的问题
2018/09/26 Javascript
VUE基于NUXT的SSR 服务端渲染
2018/11/30 Javascript
[01:02]DOTA2上海特锦赛SHOWOPEN
2016/03/25 DOTA
Python字符串格式化
2015/06/15 Python
Python使用Turtle模块绘制五星红旗代码示例
2017/12/11 Python
python判断一个集合是否为另一个集合的子集方法
2018/05/04 Python
从请求到响应过程中django都做了哪些处理
2018/08/01 Python
python使用matplotlib画饼状图
2018/09/25 Python
利用ctypes获取numpy数组的指针方法
2019/02/12 Python
华为校园招聘上机笔试题 扑克牌大小(python)
2020/04/22 Python
Django Rest framework三种分页方式详解
2019/07/26 Python
python检测服务器端口代码实例
2019/08/31 Python
python中导入 train_test_split提示错误的解决
2020/06/19 Python
解决pytorch多GPU训练保存的模型,在单GPU环境下加载出错问题
2020/06/23 Python
AmazeUI的JS表单验证框架实战示例分享
2020/08/21 HTML / CSS
英语专业应届生求职信范文
2013/11/15 职场文书
优秀少先队辅导员先进事迹材料
2014/05/18 职场文书
五心教育心得体会
2014/09/04 职场文书
李强优秀员工观后感
2015/06/16 职场文书
Golang中interface{}转为数组的操作
2021/04/30 Golang
A22国内电台短波广播频率表
2022/05/10 无线电