乱码,烦死了,弄来弄去,就是乱七八糟,也曾整理过这些相关的数据,但是都没有全面总结,现在就全面总结一下.
C:\Program Files\MySQL\MySQL Server 5.0\bin 这是我使用的数据库版本
下面是我的数据库的编码配置,是通过很多命令修改的:
SET character_set_client = gbk ;
SET character_set_connection = gbk ;
SET character_set_database = utf8 ;
SET character_set_results = gbk ;
SET character_set_server = utf8 ; 等这一些命令。。。。。。
SET NAMES 'gbk';
它相当于下面的三句指令:
SET character_set_client = gbk;
SET character_set_results = gbk;
SET character_set_connection = gbk;
修改后我的数据库编码表:
mysql> SHOW VARIABLES LIKE 'character%';
+--------------------------+---------------------------------------------------------+
| Variable_name | Value |
+--------------------------+---------------------------------------------------------+
| character_set_client | gbk |
| character_set_connection | gbk |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | gbk |
| character_set_server | latin1 |
| character_set_system | utf8 |
| character_sets_dir | C:\Program Files\MySQL\MySQL Server 5.0\share\charsets\ |
+--------------------------+---------------------------------------------------------+
然后是创建数据库:
CREATE DATABASE `test2` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci
最后创建表:
CREATE TABLE `registeruser` (
`regId` int(11) NOT NULL auto_increment,
`account` varchar(255) NOT NULL,
`password` varchar(255) NOT NULL,
`email` varchar(255) NOT NULL,
`sex` varchar(255) NOT NULL,
PRIMARY KEY (`regId`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
插入数据:
INSERT INTO `registeruser` (`regId`, `account`, `password`, `email`, `sex`) VALUES
(1, 'dennis', 'dennis', 'dedgdssss@126.com', '男'),
(2, '肚肚, 'dennis', 'dengsss@126.com', '女');
使用mysqlManager管理工具:
选中test2库之后,然后上面的选择utf8,下面的选择gb2312就可以了。
分享到:
相关推荐
国开《3868MySQL数据库应用-0006》期末机考学习资料.docx国开《3868MySQL数据库应用-0006》期末机考学习资料.docx国开《3868MySQL数据库应用-0006》期末机考学习资料.docx国开《3868MySQL数据库应用-0006》期末机考...
MySQL数据库 mysql-8.0.11-winx64.zip
mysql数据库连接 mysql-connector-java-5.1.26-bin.jar
资料-MySQL数据库 视频-MySQL数据库 文档 运维篇.rar 进阶篇.rar 基础篇.rar MySQL-运维篇.pdf MySQL-进阶篇.pdf MySQL-基础篇.pdf MySQL存储过程.xmind 文档 运维篇.rar 进阶篇.rar 基础篇.rar 资料-MySQL数据库 ...
Mysql数据库驱动mysql-connector-java-5.1.41-bin.jar
在程序中使用以下语句连接MySQL数据库服务器: @$db=new MySQLi('localhost','userName','password','databaseName'); 以上代码实例化了MySQLi类并且创建了到主机localhost的连接,该连接使用的用户名和密码分别为:...
java连接mysql数据库的驱动,里边包含两个版本:5.1.47、8.0.28 也可从以下两个地址免费下载: 1. https://repo1.maven.org/maven2/mysql/mysql-connector-java/ 2. ...
使用PHP访问MySQL数据库---连接数据库实例.pptx
windows_下_自动备份mysql数据库--按时间命名备份文件.doc
mysql数据库JDBC驱动mysql-connector-java-5.1.7-bin.jar
开发工具 mysql-connector-java-5.1.40-bin开发工具 mysql-connector-java-5.1.40-bin开发工具 mysql-connector-java-5.1.40-bin开发工具 mysql-connector-java-5.1.40-bin开发工具 mysql-connector-java-5.1.40-bin...
《MySQL数据库应用-从入门到精通》配套PPT文档
Access-to-MySQL Access数据库转MySQL数据库 DBF-to-MySQL DBF数据库转MySQL数据库 Excel-to-MySQL Excel数据库转MySQL数据库 MSSQL-to-MySQL MSSQL数据库转MySQL数据库 SQL Server数据库转MySQL数据库 MySQL-to-...
windows 下 自动备份mysql数据库--按时间命名备份文件.docx
django,liunx下mysql数据库接口MySQL-python-1.2.3.tar.gz
mysql-connector-net-6.9.6
该资源为mysql的数据库驱动,版本:mysql-connector-java-6.0.5.jar,有需要可自行下载~
包含mysql-connector-java-8.0.22.jar包含mysql-connector-java-8.0.22.jar包含mysql-connector-java-8.0.22.jar包含mysql-connector-java-8.0.22.jar包含mysql-connector-java-8.0.22.jar包含mysql-connector-java-...
Linux运维-5MySQL数据库管理-MySQL基础-2视频116 数据库分类.avi
Linux运维-5MySQL数据库管理-MySQL基础-2视频119 MySQL安装.avi