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官方性能测试工具mysqlslap的使用简介
May 21 MySQL
MySQL中distinct和count(*)的使用方法比较
May 26 MySQL
SQL注入的实现以及防范示例详解
Jun 02 MySQL
Mysql中存储引擎的区别及比较
Jun 04 MySQL
Unity连接MySQL并读取表格数据的实现代码
Jun 20 MySQL
MySQL系列之七 MySQL存储引擎
Jul 02 MySQL
MySQL 聚合函数排序
Jul 16 MySQL
MySQL定时备份数据库(全库备份)的实现
Sep 25 MySQL
MySQL修炼之联结与集合浅析
Oct 05 MySQL
解决Mysql中的innoDB幻读问题
Apr 29 MySQL
使用Mysql计算地址的经纬度距离和实时位置信息
Apr 29 MySQL
MYSQL常用函数介绍
May 05 MySQL
SQL实战演练之网上商城数据库商品类别数据操作
Oct 24 #MySQL
为什么MySQL 删除表数据 磁盘空间还一直被占用
mysql中int(3)和int(10)的数值范围是否相同
深入解析MySQL索引数据结构
MySQL数据库必备之条件查询语句
Oct 15 #MySQL
MySQL实例精讲单行函数以及字符数学日期流程控制
MySQL数据库超时设置配置的方法实例
You might like
php的XML文件解释类应用实例
2014/09/22 PHP
[原创]ThinkPHP中SHOW_RUN_TIME不能正常显示运行时间的解决方法
2015/10/10 PHP
php添加数据到xml文件的简单例子
2016/09/08 PHP
php实现表单提交上传文件功能
2018/05/28 PHP
JS 面向对象的5钟写法
2009/07/31 Javascript
使用Jquery实现点击文字后变成文本框且可修改
2013/09/21 Javascript
防止jQuery ajax Load使用缓存的方法小结
2014/02/22 Javascript
JS实现固定在右下角可展开收缩DIV层的方法
2015/02/13 Javascript
jQuery自适应轮播图插件Swiper用法示例
2016/08/24 Javascript
js表单登陆验证示例
2016/10/19 Javascript
Javascript ES6中数据类型Symbol的使用详解
2017/05/02 Javascript
JavaScript使用享元模式实现文件上传优化操作示例
2018/08/07 Javascript
js 实现在2d平面上画8的方法
2018/10/10 Javascript
Angular中innerHTML标签的样式不起作用的原因解析
2019/06/18 Javascript
微信小程序实现类似微信点击语音播放效果
2020/03/30 Javascript
ES6基础之 Promise 对象用法实例详解
2019/08/22 Javascript
Angular之jwt令牌身份验证的实现
2020/02/14 Javascript
Js和VUE实现跑马灯效果
2020/05/25 Javascript
python持久性管理pickle模块详细介绍
2015/02/18 Python
python itchat实现微信自动回复的示例代码
2017/08/14 Python
Python实现公历(阳历)转农历(阴历)的方法示例
2017/08/22 Python
Python+selenium 获取浏览器窗口坐标、句柄的方法
2018/10/14 Python
Python数据可视化教程之Matplotlib实现各种图表实例
2019/01/13 Python
Python面向对象程序设计多继承和多态用法示例
2019/04/08 Python
python利用Opencv实现人脸识别功能
2019/04/25 Python
TensorFlow实现自定义Op方式
2020/02/04 Python
Python如何向SQLServer存储二进制图片
2020/06/08 Python
非凡女性奢华谦虚风格:The Modist
2017/10/28 全球购物
销售人员自我评价怎么写
2013/09/19 职场文书
师范学院教师自荐书
2014/01/31 职场文书
关于环保的建议书400字
2014/03/12 职场文书
银行求职信范文
2014/05/26 职场文书
出纳试用期自我鉴定范文
2014/09/16 职场文书
欠条范文
2015/07/03 职场文书
go原生库的中bytes.Buffer用法
2021/04/25 Golang
解决SpringBoot跨域的三种方式
2021/06/26 Java/Android