张德长

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

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   张德长  阅读(15)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示