前言
在mysql中,表名默认是区分大小写的。一些程序开发初学者,可能并没有很多经验,抑或是不了解mysql的这一特性,在给表命名的时候,使用了大小写混合,应该怎么办呢?
Mysql表名不区分大小写应如何设置
虽然mysql可以配置不区分大小写,但我们原则上应养成一种习惯,那就是mysql的表名、字段名统统都是小写。因为无论是linux还是java,都对大小写是敏感的,因此这种统一字符大小写的意识很重要。
不区分大小写操作:
用root帐号登录后,在/etc/my.cnf中的[mysqld]后添加lower_case_table_names=1,重启MYSQL服务,这时已设置成功:不区分表名的大小写。
说明:参数lower_case_table_names,当其为0时表示表名区分大小写,为1时不区分大小写。
扩展阅读
mysql加入开机启动项中
1)察看mysql是否在自动启动列表中
[root
test1local]#/sbin/chkconfig–list2)把MySQL添加到你系统的启动服务组里面去
[root
test1local]#/sbin/chkconfig--addmysql3)把MySQL从启动服务组里面删除。
[root
test1local]#/sbin/chkconfig--delmysql