MySQL中文建表问题解析 |
本文标签:MySQL中文建表 MySQL中文建表问题的确很让人头疼,下面就为您举例说明MySQL中文建表问题,如果您之前遇到过MySQL中文建表问题,不妨一看 。 数据库中数据的导入导出是一个最简单, 也是最必须的功能. 比如系统在开发时候在个人PC机上, 数据库有很多的初始化数据, 系统开发完成了, 则要把这些初始化数据从PC机上导出成SQL脚本, 在服务器上只要导入这些SQL脚本即可完成数据库初始化. 但是, 对于中文字符的导入却成了大问题, 导入中文, 数据老是报错"Data too long for column XX at row n" 这个问题一直困扰着我, 由于以前数据量比较小, 也就不用导入功能, 大不了再重新初始化一次了. 如今不行了, 初始化数据实在太多, 不可能重新初始化, 但我一直认为一定会有办法解决这个问题, 今天上网找资料搞了大半天, 这个问题基本解决. 为了清楚描述这个问题, 现详细讲解如下: 1. 建数据库 Microsoft Windows XP [版本 5.1.2600] C:\Documents and Settings\awish>mysql -u root -p Type help; or \h for help. Type \c to clear the buffer. mysql> create database test; 2. 设置数据编码为utf8
3. 创建数据表
|