
正文
mysql怎么取消注释 mysql中怎么注释
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
MySql中怎样给字段/列添加注释?怎样查看字段或列的注释?
在MySQL数据库中mysql怎么取消注释,
字段或列的注释是用属性comment来添加。
创建新表的脚本中mysql怎么取消注释,
可在字段定义脚本中添加comment属性来添加注释。
示例代码如下mysql怎么取消注释:
create table test(
id int not null default 0 comment '用户id'
)
如果是已经建好的表,
也可以用修改字段的命令,然后加上comment属性定义,就可以添加上注释mysql怎么取消注释了。
示例代码如下:
alter table test
change column id id int not null default 0 comment '测试表id'
给表的字段或列添加注释已经知道了,
那么如何来查看已有表的所有字段的注释呢mysql怎么取消注释?
可以用命令:show full columns from table 来查看,
示例如下:
show full columns from test;
相关问答
Q1: MySQL显示注释的方式能不能换
这是字符集不一致造成的。
修改mysql的默认字符集是通过修改它的配置文件来实现的。一般分两种情况:
Windows平台
windows下的mysql配置文件是my.ini,一般在c:windowsmy.ini或者c:winntmy.ini可 以直接在这个文件里面加上
default-character-set=gbk #或gb2312,big5,utf8
然后重新启动mysql
service mysql restart 或 /etc/init.d/mysql restart
或用其他方法重新启动,就生效了。
Unix(linux)平台
linux下的mysql配置文件是my.cnf,一般是/etc/my.cnf,如果找不到可以用find命令找一下:
find / -iname my.cnf
在这个文件里面加上
default-character-set=gbk #或gb2312,big5,utf8
然后重新启动mysql
net stop mysql
Q2: 如何批量删除mysql中的注释
$ cat create_table.sql
create table test1
(
field_name int comment '字段的注释'
)comment='表的注释';
$ sed "s/comment.\'.*\'//" create_table.sql
create table test1
(
field_name int
);
Q3: mysql中提供的注释语句是不能使用
mysql中提供的注释语句是能使用的。
MySQL的SQL语句里面是可以加注释的。例如:"select * from t1"可以写成"/* tag */select * from t1"。这个tag可以扩展成很多格式,这样在MySQL的日志中就可以看到这个tag。但是我在5.0和5.5版本中,象上面的注释,并不会显示出来,还是直接显示"select * from t1"。研究了一下,可以改成这样:"/*!90000 tag */select * from t1","!"后的5位数字代表MySQL版本号,上面这个语句的意思是只有MySQL版本号大于9.0的时候,注释内容才会被执行。由于目前也没有9.0版本,所以注释内容是不会被执行的,但是在LOG日志和慢查询日志里可以看到语句中的tag注释,在show full processlist中也可以看到SQL语句中的注释tag。
mysql怎么取消注释的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于mysql中怎么注释、mysql怎么取消注释的信息别忘了在本站进行查找喔。






