张德长

导航

MySQL学习笔记2

MySQL学习笔记2

 

 

 

 

 

导入sql文件

mysql导入sql文件(命令行方式)

1. 打开数据库命令行窗口;输入密码登录数据库;

2. 查看所有数据库show databases;,并选择要添加数据的数据库 use mydatabase;;

3. 查看sql所在文件路径,将路径中的\全部更换为/,如D:\mydata.sql更改为D:/mydata.sql;

4. 数据库命令行窗口中,写入添加数据命令source D:/mydata.sql语句后面无需分号,回车运行;

5. 查看导入的数据表show tables;;

 

中文乱码

解决MYSQL中文乱码问题

一、乱码的原因:

1、 client客户端的编码不是utf8

2、server端的编码不是utf8

3、database数据库的编码不是utf8

4、数据库的表的编码不是utf8

5、表中的列字段编码不是utf8

主要的原因在于前三个偏多。

二、查看数据库的编码方式

mysql>show variables like ‘character%’;

三、解决的办法有2种:

1、对/etc/mysql/my.cnf 配置文件进行修改

character-set-server=utf8

default-character-set=utf8

default-character-set=utf8

2、由mysql -uroot -p命令进入mysql,输入以下设置

SET character_set_client = utf8;

SET character_set_results = utf8;

SET character_set_connection = utf8;

针对在客户端输入:数据库、表、列字段设置

alter database <数据库名> character set utf8;

alter table <表名> character set utf8;

alter table <表名> modify <字段名> character set utf8;

注意:设置之后记得重启,输入命令:service mysql restart

 

posted on 2022-12-16 12:01  张德长  阅读(14)  评论(0编辑  收藏  举报