mysql反引号作用_(转)mysql创建表时反引号的作用

试用navicat工具查看现网mysql建表语句时,发现表名和字段名都是反引号引起来的

CREATE TABLE `tab_notice_title_tv` (

`i_id` int(11) NOT NULL AUTO_INCREMENT,

`c_opcom_key` varchar(32) DEFAULT NULL,

`c_view_type` int(11) DEFAULT '1' COMMENT '平台类型,1:标清,2:高清',

`c_title` varchar(32) DEFAULT NULL,

`c_status` int(2) DEFAULT '0',

`c_creator` varchar(32) DEFAULT '',

`c_createtime` varchar(32) DEFAULT NULL,

`c_deleted` int(2) NOT NULL DEFAULT '0',

PRIMARY KEY (`i_id`)

) ENGINE=MyISAM AUTO_INCREMENT=46 DEFAULT CHARSET=gbk;

反引号,一般在ESC键的下方。

它是为了区分MYSQL的保留字与普通字符而引入的符号。

举个例子:SELECT `select` FROM `test` WHERE select=’字段值’

在test表中,有个select字段,如果不用反引号,MYSQL将把select视为保留字而导致出错,所以,有MYSQL保留字作为字段的,必须加上反引号来区分。

引号一般用在字段的值,如果字段值是字符或字符串,则要加引号,如:select=’字段值’

不加反引号建的表不能包含MYSQL保留字,否则出错

名字上带反的反引号,这个其实是为了防止 当字段为关键字时,用这个符号就可以不报错了

CREATE TABLE `zz_files` (

`id` int(11) unsigned NOT NULL AUTO_INCREMENT,

`data_id` int(11) DEFAULT NULL,

`name` varchar(60) COLLATE utf8_unicode_ci DEFAULT NULL,

`fileurl` varchar(40) COLLATE utf8_unicode_ci DEFAULT NULL,

`ext` varchar(10) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '扩展名',

`cate` varchar(30) COLLATE utf8_unicode_ci DEFAULT NULL,

`desc` int(11) DEFAULT NULL,

`c_time` int(11) DEFAULT NULL,

PRIMARY KEY (`id`)

) ENGINE=MyISAM AUTO_INCREMENT=12 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci

如上对于desc这种关键字,用这个符号就不会出错了

参考链接

http://blog.163.com/zhu329599788@126/blog/static/66693350201721651918235/

mysql创建表时反引号的作用

试用navicat工具查看现网mysql建表语句时,发现表名和字段名都是反引号引起来的 CREATE TABLE `tab_notice_title_tv` ( `i_id` ) NOT NULL A ...

oracle与mysql创建表时的区别

oracle创建表时,不支持在建表时同时增加字段注释.故采用以下方式: #创建表CREATE TABLE predict_data as ( id integer ), mid ), time dat ...

mysql 创建表时注意事项

mysql  创建表时注意事项 mysql 想必大家都不会陌生吧  是我学习中第一个接触的的数据库 已学习就很快上手的   这是一个关系型数据库  不懂什么是关系型数据库 啊哈哈哈  现在知道啦  因 ...

MySQL 创建表时,设置时间字段自己主动插入当前时间

MySQL 创建表时,设置时间字段自己主动插入当前时间 DROP TABLE IF EXISTS `CONTENT`; CREATE TABLE `CONTENT` ( `ID` char(20) N ...

MySQL创建表时加入的约束以及外键约束的的意义

1,创建表时加入的约束 a) 非空约束,not null b) 唯一约束,unique c) 主键约束,primary key d) 外键约束,foreign key 1,非空约束,针对某个字段设置其 ...

mysql创建表时符号``的作用

新建表语句如下: CREATE TABLE `course` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `name` varchar(200) NOT NU ...

mysql创建表时字段类型选择与优化

一.选择原则 1.应该尽量使用可以正确存储数据的最小字段类型 2.选用简单的数据类型,例如:一个是尽量用mysql内置的字段类型来存储日期和时间:另一个存储IP地址尽量用整型:能用整型的尽量不用字符串 ...

随机推荐

UEditor使用说明

页面加入ue

FxCop是一款微软官方提供的.net平台代码审查工具,目的是检查我们编写的程序集的代码是否符合规范.FxCop默认提供的是微软默认的审查规则,而且该规则符合

USACO/gift1

描述 对于一群(NP个)要互送礼物的朋友,GY要确定每个人送出的钱比收到的多多少. 在这一个问题中,每个人都准备了一些钱来送礼物,而这些钱将会被平均分给那些将收到他的礼物的人. 然而,在任何一群朋友中 ...

[PDF] PDFOperation--C#PDF文件操作帮助类 (转载)

点击下载 PDFOperation.rar 这个类是关于PDFOperation的帮助类,主要是实现C#PDF的文件操作,具体实现功能如下1.构造函数2.私有字段3.设置字体4.设置页面大小5.实例化 ...

Activity间的跳转,startActivity与startActivityForResult

JreduCh04 2016-07-30跳转 (由一个画面跳转到另一个画面)两种方法:Intent中 startActivity.startActivityForResult.后者可设置request ...

Valid Phone Numbers

Given a text file file.txt that contains list of phone numbers (one per line), write a one liner bas ...

Visifire Chart控件设置 柱状图 条的宽窄

Chart myChart = new Chart();myChart.DataPointWidth = 5;宽度以PlotArea的百分比为单位,如下例: chart.Width = 500; c ...

用C++写出hanoi

汉诺塔(港台:河內塔)是根据一个传说形成的數學问题有三根杆子A,B,C.A杆上有N个(N>1)穿孔圆盘,盘的尺寸由下到上依次变小.要求按下列规则将所有圆盘移至C杆:-每次只能移动一个圆盘-大的盘 ...

更改Activity的最底层的布局

public void attachToActivity(Activity activity) { mActivity = activity; TypedArray a = activity.getT ...

sql server 常用的查询语句

最近在加强sql 语句的学习,整理一下基本语法,现在记录下 select * from dbo.cangku where city='河南' select  distinct(city), cangk ...

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值