mysql设置数据库默认编码和表名不区分大小写

摘要:
环境:mysql7.51.要设置mysql的默认字符代码,只需在ini中单击[mysqld]组名末尾的My Add:character set server=utf8 Restart mysqlmysql˃showvariables like'character%'character_set_clientutf8character_set_connectionutf8ccharacter_set_databasetf8c

环境:mysql7.5

1、设置mysql的默认字符编码

只需在my.ini中的[mysqld]组名的末尾添加:
character-set-server=utf8
重启mysql

mysql> show variables like 'character%'
character_set_client	        utf8
character_set_connection	utf8
character_set_database	        utf8
character_set_filesystem	binary
character_set_results   	utf8
character_set_server	        utf8
character_set_system	        utf8
character_sets_dir	/usr/share/mysql/charsets/

2、配置表名不区分大小写

mysql是否区分大小写设置是由参数lower_case_table_names决定的,其中:
lower_case_table_names = 0 
区分大小写(即对表名大小写敏感)
mysql> show variables like "%case%";
+------------------------+-------+
| Variable_name          | Value |
+------------------------+-------+
| lower_case_file_system | ON    |
| lower_case_table_names | 0     |
+------------------------+-------+
lower_case_table_names = 1 
不区分大小写(即对表名大小写不敏感)
mysql> show variables like "%case%";
+------------------------+-------+
| Variable_name          | Value |
+------------------------+-------+
| lower_case_file_system | OFF   |
| lower_case_table_names | 1     |
+------------------------+-------+

  

免责声明:文章转载自《mysql设置数据库默认编码和表名不区分大小写》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Asp.net中用户自定义控件 ascx的使用linux 文件描述符下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

建立高并发模型需要考虑的点

1、能不能通过增加机群(应用机群,服务机群)的方式去解决?好比一台机器能抗200qps, 然后你就40000qps的业务,那你最少需要200台机器,如果考虑到有机器down掉的情况,还要加备用服务器,这个具体加多少台就得去评估了。     防止出现有机器down掉,还得在每台机器上更新列表的情况,我们最好访问服务名(类似于域名),这样的话的好处就是,如果出...

SpringSecurity(四): 动态认证用户信息UserDetailsService

SpringSecurity(一、二、三)身份认证的用户名和密码是启动服务器自动生成的,或者是代码中写死的,存储在内存中。而实际项目中应该从动态的从数据库中获取进行身份认证。   1.实现流程:     (1)关注 UserDetailsService 、 UserDetails 接口   (2)自定义一个 UserDetailsService 接口的...

关于arcgis发布wfs问题

博客地址http://www.cnblogs.com/shizhongtao/p/3453594.html 官方文档中有这么一段描述: 从地图创建 WFS 服务 您 可以从 ArcMap 地图文档 (.mxd) 入手创建 WFS 服务。使用 ArcGIS Server 管理器或者 ArcCatalog 将地图文档作为 ArcGIS Server 地图...

Navicat Premium 的常用功能

Navicat Premium 的常用功能 转自:https://blog.csdn.net/tengdazhang770960436/article/details/50999297 1.快捷键1.1. F8 快速回到当前对象列表1.2. Ctrl + q 打开查询界面1.3. Ctrl + d 快速修改当前的表结构1.4. Ctrl + r 运行当前查...

mysql 导出表结构和表数据 mysqldump用法

命令行下具体用法如下: mysqldump -u用戶名 -p密码-d数据库名表名 > 脚本名; 导出整个数据库结构和数据mysqldump -h localhost -uroot -p123456database > dump.sql 导出单个数据表结构和数据mysqldump -h localhost -uroot -p123456 data...

【Mongodb】用户和认证 权限总结

开启MongoDB服务时不添加任何参数时,默认是没有权限验证的,登录的用户可以对数据库任意操作而且可以远程访问数据库!   在刚安装完毕的时候MongoDB都默认有一个admin数据库,此时admin数据库是空的,没有记录权限相关的信息!当admin.system.users一个用户都没有时,即使mongod启动时添加了--auth参数,如果没有在admi...