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存储时间出现不一致的问题
Apr 28 MySQL
Mysql服务添加 iptables防火墙策略的方案
Apr 29 MySQL
如何用Navicat操作MySQL
May 12 MySQL
MySQL 如何分析查询性能
May 12 MySQL
详解MySQL的Seconds_Behind_Master
May 18 MySQL
详解MySQL多版本并发控制机制(MVCC)源码
Jun 23 MySQL
mysql如何能有效防止删库跑路
Oct 05 MySQL
mysql查询结果实现多列拼接查询
Apr 03 MySQL
MySQL查询日期时间
May 15 MySQL
MYSQL中文乱码问题的解决方案
Jun 14 MySQL
MySQL分布式恢复进阶
Jul 23 MySQL
MySQL 原理与优化之原数据锁的应用
Aug 14 MySQL
SQL实战演练之网上商城数据库商品类别数据操作
Oct 24 #MySQL
为什么MySQL 删除表数据 磁盘空间还一直被占用
mysql中int(3)和int(10)的数值范围是否相同
深入解析MySQL索引数据结构
MySQL数据库必备之条件查询语句
Oct 15 #MySQL
MySQL实例精讲单行函数以及字符数学日期流程控制
MySQL数据库超时设置配置的方法实例
You might like
PHP异步调用socket实现代码
2012/01/12 PHP
php格式化金额函数分享
2015/02/02 PHP
php随机显示指定文件夹下图片的方法
2015/07/13 PHP
php版微信公众平台接口参数调试实现判断用户行为的方法
2016/09/23 PHP
PHP房贷计算器实例代码,等额本息,等额本金
2017/04/01 PHP
phpmyadmin下载、安装、配置教程
2017/05/16 PHP
Laravel框架处理用户的请求操作详解
2019/12/20 PHP
jQuery使用手册之一
2007/03/24 Javascript
由Javascript实现的页面日历
2011/11/04 Javascript
Jquery颜色选择器ColorPicker实现代码
2012/11/14 Javascript
jquery实现的带缩略图的焦点图片切换(自动播放/响应鼠标动作)
2013/01/23 Javascript
jquery form表单序列化为对象的示例代码
2014/03/05 Javascript
Javascript 实现复制(Copy)动作方法大全
2014/06/20 Javascript
node.js中的forEach()是同步还是异步呢
2015/01/29 Javascript
如何动态加载外部Javascript文件
2015/12/02 Javascript
Node.js配合node-http-proxy解决本地开发ajax跨域问题
2016/08/31 Javascript
使用PBFunc在Powerbuilder中支付宝当面付款功能
2016/10/01 Javascript
原生js实现无限循环轮播图效果
2017/01/20 Javascript
js实现图片360度旋转
2017/01/22 Javascript
利用原生JS与jQuery实现数字线性变化的动画
2017/02/24 Javascript
jquery中done和then的区别(详解)
2017/12/19 jQuery
利用Console来Debug的10个高级技巧汇总
2018/03/26 Javascript
Vue路由前后端设计总结
2019/08/06 Javascript
Vue使用自定义指令实现拖拽行为实例分析
2020/06/06 Javascript
JavaScript中while循环的基础使用教程
2020/08/11 Javascript
python实现保存网页到本地示例
2014/03/16 Python
使用python在本地电脑上快速处理数据
2017/06/22 Python
Python基于socket实现简单的即时通讯功能示例
2018/01/16 Python
解决python selenium3启动不了firefox的问题
2018/10/13 Python
python实现微信小程序用户登录、模板推送
2019/08/28 Python
三查三看党性分析材料
2014/02/18 职场文书
安全施工责任书
2014/08/25 职场文书
新课培训心得体会
2014/09/03 职场文书
圆明园纪录片观后感
2015/06/03 职场文书
python将图片转为矢量图的方法步骤
2021/03/30 Python
SQL Server——索引+基于单表的数据插入与简单查询【1】
2021/04/05 SQL Server