使用mysql过程中,发现了一个老生常谈的问题,中文乱码,在此记录下自己的问题查找及解决方法。
创建数据库语句
create database springdb DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
建表tb_user 语句
create table tb_user(
ID INT NOT NULL AUTO_INCREMENT,
username VARCHAR(100),
login_name VARCHAR(100),
sex char(4),
age int,
PRIMARY KEY (id)
);
接下来我们在命令窗口插入数据,并查看
mysql> insert into tb_user(age, login_name, sex, username) values(21, 'lisi', '男', '张三');
Query OK, 1 row affected (0.06 sec)
mysql> select * from tb_user;
+----+----------+------------+------+------+
| ID | username | login_name | sex | age |
+----+----------+------------+------+------+
| 1 | 张三 | lisi | 男 | 21 |
+----+----------+--