MySQL的记录长度 MySQL默认规定一条记录最大的长度是65535字节,所有的字段加在一起所占的字节数不能超过65535。但是MySQL中字段的长度有的时使用字节来规定int,有些字段类型是使用字符个数来规定的。 1个汉字所占的是多少?根据字符编码而定, latin1字符集1个字母占据1个字节。 ...
分类:
数据库 时间:
2016-04-05 22:44:43
阅读次数:
294
转自http://www.cnblogs.com/fygh/archive/2012/05/15/2501598.html 需求 安装数据库时,将字符集安装成了“SQL_Latin1_General_CP1_CI_AS”,现在需要将其更改为“Chinese_PRC_CI_AS”。 方法 重新生成系统 ...
分类:
数据库 时间:
2016-04-05 08:16:20
阅读次数:
286
mysql数据库默认的编码是:Latin1,要想支持中文需要修改为gbk/utf8的编码格式。 1、以root管理员身份查看数据编码格式。 登陆命令:>mysql -u root –p 输入密码后如下命令查看数据编码格式: 查询结果如下: show variables like 'character
分类:
数据库 时间:
2016-03-23 18:27:38
阅读次数:
205
Linux下,当我们用mysql c api 去操作mysqldb的时候,默认情况下,程序会以Latin1这种字符集去进行sql操作,这种情况,很可能就会出现乱码, 比如,数据库设置的字符集是utf8, 然后我们通过程序向其中插入一条记录,然后我们去查询的时候,就会出现乱码。 为了解决这个问题,我们
分类:
数据库 时间:
2016-03-18 09:24:50
阅读次数:
245
ubuntu使用apt-get安装mysql后,server的默认编码是latin1,下面把server的编码修改成utf8。 编码相关信息: 1 2 3 4 5 6 7 8 9 10 11 12 13 mysql> show variables like 'character%'; +------
分类:
数据库 时间:
2016-03-09 20:56:10
阅读次数:
243
我们目前接触到的小工程有很多是需要连接数据库才能实现的。例如小型超市管理系统,数据监管网站等。 这些小工程必然会涉及到SQL注入问题。目前我碰到的问题如下: 1.最简单的数据库排序规则问题,在mySQL中,数据库存储的数据被分为很多排序规则,默认为 “latin1_swedish_ci”,在此规则下
分类:
数据库 时间:
2016-03-06 23:25:10
阅读次数:
198
1、 创建 数据库 和 表 的时候,都要指定 编码方式为 utf-8 ! ! ! 因为 执行命令“show variables like 'char%';”后可以看到 character_set_database 的值为 latin1,即 默认创建数据库是使用的 字符编码是 latin1。 2、 W
分类:
数据库 时间:
2016-02-20 18:51:26
阅读次数:
338
Incorrect string value: '/xE7/xA8/x8B/xE5/xBA/x8F...' for column 'course' at row 1 出现这个错误的原因是,数据库的编码格式为latin1 而我要将utf8的中文插入到数据库中。 所以把数据库和表的编码改为utf-8就可
分类:
其他好文 时间:
2016-02-17 19:12:01
阅读次数:
135
① Incorrect string value: '\xE6\x94\xBE\xE5\xA4\xA7...' for column 'name' at row 1 Query…… 原因:编码错误。 数据库是latin1编码,而插入的中文字符串是utf-8编码。 解决思路: 1.修改数据库的编码。
分类:
数据库 时间:
2016-02-03 18:18:29
阅读次数:
186
其实这个番外篇比较无聊——即客户端为lantin字符集,后面MySQL为U8字符集,MyCat在中间到底会起什么作用。再说下本次验证的环境:Mac OS 10.11.2 MySQL 5.6MyCat 1.5OK,开始我们的验证工作。1) 由于数据库与操作系统已被默认设置为U8编码,计划通过修改Mys...
分类:
数据库 时间:
2016-01-22 02:38:23
阅读次数:
2091