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库表名大小写的选择
Jun 05 MySQL
通过shell脚本对mysql的增删改查及my.cnf的配置
Jul 07 MySQL
Centos7中MySQL数据库使用mysqldump进行每日自动备份的编写
Aug 02 MySQL
SQL之各种join小结详细讲解
Aug 04 MySQL
MySQL数据库10秒内插入百万条数据的实现
Nov 01 MySQL
MySQL 服务和数据库管理
Nov 11 MySQL
MySQL笔记 —SQL运算符
Jan 18 MySQL
MySQL高级进阶sql语句总结大全
Mar 16 MySQL
实战 快速定位MySQL的慢SQL
Mar 22 MySQL
MySQL中的全表扫描和索引树扫描
May 15 MySQL
MySQL普通表如何转换成分区表
May 30 MySQL
MySQL事务的隔离级别详情
Jul 15 MySQL
SQL实战演练之网上商城数据库商品类别数据操作
Oct 24 #MySQL
为什么MySQL 删除表数据 磁盘空间还一直被占用
mysql中int(3)和int(10)的数值范围是否相同
深入解析MySQL索引数据结构
MySQL数据库必备之条件查询语句
Oct 15 #MySQL
MySQL实例精讲单行函数以及字符数学日期流程控制
MySQL数据库超时设置配置的方法实例
You might like
php模板之Phpbean的目录结构
2008/01/10 PHP
PHP下通过file_get_contents的代理使用方法
2011/02/16 PHP
让PHP COOKIE立即生效,不用刷新就可以使用
2011/03/09 PHP
PHP 杂谈《重构-改善既有代码的设计》之五 简化函数调用
2012/05/07 PHP
PHP面相对象中的重载与重写
2017/02/13 PHP
PDO::errorInfo讲解
2019/01/28 PHP
Laravel jwt 多表(多用户端)验证隔离的实现
2019/12/18 PHP
用JavaScript和注册表脚本实现右键收藏Web页选中文本
2007/01/28 Javascript
如何快速的呈现我们的网页的技巧整理
2007/07/01 Javascript
javascript 常用关键字列表集合
2007/12/04 Javascript
Javascript模块化编程(三)require.js的用法及功能介绍
2013/01/17 Javascript
Javascript Web Slider 焦点图示例源码
2013/10/10 Javascript
js使用数组判断提交数据是否存在相同数据
2013/11/27 Javascript
ff chrome和ie下全局动态定位的异同及全局高度的取法
2014/06/30 Javascript
javascript实现随机读取数组的方法
2015/08/03 Javascript
用自定义图片代替原生checkbox实现全选,删除以及提交的方法
2016/10/18 Javascript
JavaScript实现淘宝京东6位数字支付密码效果
2018/08/18 Javascript
JS实现数组去重及数组内对象去重功能示例
2019/02/02 Javascript
解析JS在获取当前月的最后一天遇到的坑
2019/08/30 Javascript
VsCode与Node.js知识点详解
2019/09/05 Javascript
jQuery实现鼠标滑动切换图片
2020/05/27 jQuery
JS canvas实现画板和签字板功能
2021/02/23 Javascript
Python计算回文数的方法
2015/03/11 Python
python开发之字符串string操作方法实例详解
2015/11/12 Python
PyQt5利用QPainter绘制各种图形的实例
2017/10/19 Python
解决Keras自带数据集与预训练model下载太慢问题
2020/06/12 Python
Python3 pyecharts生成Html文件柱状图及折线图代码实例
2020/09/29 Python
使用pandas读取表格数据并进行单行数据拼接的详细教程
2021/03/03 Python
丹尼尔惠灵顿手表天猫官方旗舰店:Daniel Wellington
2017/08/25 全球购物
美国机场停车位预订:About Airport Parking
2018/03/26 全球购物
父亲生日宴会答谢词
2014/01/10 职场文书
自主招生自荐信指南
2014/02/04 职场文书
2014年情人节活动方案
2014/02/16 职场文书
应届生求职自荐信范文
2015/03/04 职场文书
培根随笔读书笔记
2015/07/01 职场文书
欠条格式范本
2015/07/03 职场文书