首页 > 后端开发 > php教程 > SQL中“ ` ”的作用是什么?

SQL中“ ` ”的作用是什么?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
发布: 2016-06-06 20:09:41
原创
2697 人浏览过

看到别人的代码,

<code>'SELECT '.$param['field'].' FROM `'.DBPRE.$param['table']</code>
登录后复制
登录后复制

from后面的`这个符号有什么作用呢?

回复内容:

看到别人的代码,

<code>'SELECT '.$param['field'].' FROM `'.DBPRE.$param['table']</code>
登录后复制
登录后复制

from后面的`这个符号有什么作用呢?

所有的数据库都有类似的设置,不过mysql用的是`而已。通常用来说明其中的内容是数据库名、表名、字段名。例如

<code>select from from table;</code>
登录后复制

第一个from是字段名,最后的table也是字段名,但是同时也是mysql关键字,这样执行的时候就会报错,所以应该使用

<code>select `from` from `table`</code>
登录后复制

当然,为了便于阅读,不建议使用关键字作为字段名、表名,同时,应该对数据库名、表名、字段名用一对儿反引号包含。

避免和关键字冲突,就是告诉mysql里面的是普通字符串,不是啥命令

避免和 mysql 的本身的关键字 冲突 所以 用这个符号括起来 虽然有时候不影响 查询 但是最好是要 加上的

相关标签:
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
php - prepare与sql的开销?
来自于 1970-01-01 08:00:00
0
0
0
sql文件
来自于 1970-01-01 08:00:00
0
0
0
打印sql语句
来自于 1970-01-01 08:00:00
0
0
0
sql优化or
来自于 1970-01-01 08:00:00
0
0
0
mysql - sql报错原因?
来自于 1970-01-01 08:00:00
0
0
0
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板