一. 选择合适的字符集 二. MySQL支持的字符集 MySQL服务器可以支持多种字符集,在同一台服务器、同一个数据库甚至同一个表的不同字段都可以指定使用不同的字符集。 查看所有可用的字符集命令是show character set; 或者查看information_schema.character ...
分类:
数据库 时间:
2017-07-05 23:45:37
阅读次数:
343
以前学习mysql的时候,实验的笔记,今天整理的时候看到了,所以记录下,备忘1、导出表结构mysqldump-uroot-predhat12345-S/data/3306/mysql.sock--default-character-set=latin1-dkitty>kittytable.sql说明:-d只导表结构2、编辑kittytable.sql,将lantin1改成utf8可以用sed..
分类:
数据库 时间:
2017-06-22 12:06:09
阅读次数:
153
通过以下命令查看了MySQL的字符集 连接上mysql服务,输入以下命令 mysql>show variables like 'character_set%'; 显示如下: 为了让MySQL支持中文,需要把字符集改变成UTF8, 方法如下: 1. 打开vi /etc/my.cnf 2. 修改成如下内 ...
分类:
数据库 时间:
2017-06-03 12:37:02
阅读次数:
183
数据由Oracle迁入MySQL,由于之前Oracle区分大小写,MySQL的配置使用了默认配置,导致一些数据导入失败,有的唯一键报错,冲突。将测试过程记录在下面。数据库版本:MySQL5.7.11引用他人博客中内容:校对规则一般有这些特征:两个不同的字符集不能有相同的校对规则。每个字符集..
分类:
数据库 时间:
2017-06-02 01:03:59
阅读次数:
305
mysql改动环境的默认字符集为utf-8(当然你也能够设置成别的,国际点还是utf-8好) 假设不把mysql字符集统一下。后面还是有点麻烦的 首先得在服务里关掉mysql的服务(一定要先关掉mysql服务再改动) 然后到你的mysql的安装路径。假设是自己定义就找到自己定义的路径,默认是:C:\ ...
分类:
数据库 时间:
2017-05-29 12:05:12
阅读次数:
182
一、字符集和校验规则 字符集是一套符合和编码,校验规则(collation)是在字符集内用于比较字符的一套规则,即字符集的排序规则。MySQL可以使用对种字符集和检验规则来组织字符。 MySQL服务器可以支持多种字符集,在同一台服务器,同一个数据库,甚至同一个表的不同字段都可以指定使用不同的字符集,... ...
分类:
数据库 时间:
2017-05-29 00:59:15
阅读次数:
392
1:字符集介绍 字符集就是一套文字符号及其编码、比较规则的集合,第一个计算机字符集ASC2!MySQL数据库字符集包括字符集(CHARACTER)和校对规则(COLLATION)两个概念,其中字符集用来定义MySQL数据字符串的存储方式,而校对规则定义比较字符串的方式 2:MySQL数据库常见字符集 ...
分类:
数据库 时间:
2017-05-27 16:13:02
阅读次数:
335
一、什么是字符集: 简单的说吧、字符集就是一组对应关系的集合; 1、现在的计算机是在二进制的基础上建立出来的、二进制是数值的一种表达方式、也就是说二进制只的表达“数”、如十进制的3,在二进制中 就可以写成00000011; 2、然而在现实生活当中相对于"数"而言我们用到更多的是“文字”;那这个问题( ...
分类:
数据库 时间:
2017-05-26 13:14:35
阅读次数:
177
在关系型数据库中,oracle/sql_server/db2都有对数据进行区分大小写,不过mysql有点奇怪,对数据不区分大小写,详细情况请看下面解析.MySQL在Linux下数据库名、表名、列名、别名大小写的默认规则是这样的:1.数据库名与表名是严格区分大小写的.2.表的别名是严格区分大小写的.3.列名..
分类:
数据库 时间:
2017-05-18 20:16:36
阅读次数:
244
1、mysql>show variables like 'character_set%'; 显示如下: 2、备份my.cnf cp /etc/my.cnf /etc/my.cnf.bak 3、修改my.cnf,结果如下 4、重启mysql服务 sudo service mysqld restart ...
分类:
数据库 时间:
2017-05-18 11:25:06
阅读次数:
234