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的join buffer原理
Apr 29 MySQL
MySQL 8.0 Online DDL快速加列的相关总结
Jun 02 MySQL
MySQL REVOKE实现删除用户权限
Jun 18 MySQL
浅谈MySQL函数
Oct 05 MySQL
MySQL中order by的使用详情
Nov 17 MySQL
一文了解MySQL二级索引的查询过程
Feb 24 MySQL
MySQL之MyISAM存储引擎的非聚簇索引详解
Mar 03 MySQL
MySQL中一条update语句是如何执行的
Mar 16 MySQL
一条 SQL 语句执行过程
Mar 17 MySQL
MySQL创建管理RANGE分区
Apr 13 MySQL
单机多实例部署 MySQL8.0.20
May 15 MySQL
MySQL串行化隔离级别(间隙锁实现)
Jun 16 MySQL
SQL实战演练之网上商城数据库商品类别数据操作
Oct 24 #MySQL
为什么MySQL 删除表数据 磁盘空间还一直被占用
mysql中int(3)和int(10)的数值范围是否相同
深入解析MySQL索引数据结构
MySQL数据库必备之条件查询语句
Oct 15 #MySQL
MySQL实例精讲单行函数以及字符数学日期流程控制
MySQL数据库超时设置配置的方法实例
You might like
PHP数组遍历知识汇总(包含遍历方法、数组指针操作函数、数组遍历测速)
2014/07/05 PHP
laravel 5 实现模板主题功能
2015/03/02 PHP
PHP访问数据库集群的方法小结
2016/03/14 PHP
关于Yii2框架跑脚本时内存泄漏问题的分析与解决
2019/12/01 PHP
PHP $O00OO0=urldecode & eval 解密,记一次商业源码的去后门
2020/09/13 PHP
js 获取中文拼音,Select自动匹配字母获取值的代码
2009/09/23 Javascript
javascript 异步页面查询实现代码(asp.net)
2010/05/26 Javascript
jQuery1.6 正式版发布并提供下载
2011/05/05 Javascript
angular.foreach 循环方法使用指南
2015/01/06 Javascript
javascript父子页面通讯实例详解
2015/07/17 Javascript
input 标签实现输入框带提示文字效果(两种方法)
2017/10/09 Javascript
jQuery实现的事件绑定功能基本示例
2017/10/11 jQuery
jQuery中each方法的使用详解
2018/03/18 jQuery
vue如何通过id从列表页跳转到对应的详情页
2018/05/01 Javascript
Vue.js最佳实践(五招助你成为vuejs大师)
2018/05/04 Javascript
详解angular2如何手动点击特定元素上的点击事件
2018/10/16 Javascript
vue + element-ui的分页问题实现
2018/12/17 Javascript
通过实例学习React中事件节流防抖
2019/06/17 Javascript
在Python中marshal对象序列化的相关知识
2015/07/01 Python
Python正则表达式教程之三:贪婪/非贪婪特性
2017/03/02 Python
Python爬虫PyQuery库基本用法入门教程
2018/08/04 Python
python实现两个一维列表合并成一个二维列表
2019/12/02 Python
Python tornado上传文件的功能
2020/03/26 Python
jupyter 添加不同内核的操作
2021/02/06 Python
django inspectdb 操作已有数据库数据的使用步骤
2021/02/07 Python
创造美妙香氛体验:Aera扩散器和香水
2018/11/25 全球购物
C语言编程练习
2012/04/02 面试题
linux下进程间通信的方式
2013/01/23 面试题
电大自我鉴定
2013/10/27 职场文书
运动会开幕式邀请函
2014/01/22 职场文书
纺织工程专业个人求职信范文
2014/01/27 职场文书
服装设计师职业生涯规划范文
2014/02/28 职场文书
英语分层教学实施方案
2014/06/15 职场文书
2015年世界卫生日活动总结
2015/02/09 职场文书
2015年音乐教学工作总结
2015/07/22 职场文书
《天使的翅膀》读后感3篇
2019/12/20 职场文书