最新要闻

广告

手机

iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?

iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?

警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案

警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案

家电

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

关键词: 输入密码 输入命令 配置文件