Mysql导入导出几种方式+查看修改数据库字符集方法: 从数据库导出数据库文件: 1.将数据库mydb导出到文件中: 打开开始->运行->输入cmd 进入命令行模式 c:/>MySQLdump -h localhost -u root -p mydb >e:/MySQL/mydb.sql 然后输入密码,等待一会导出就成功了,可以到目标文件中检查是否成功。 #导出多个数据库(数据和结构) > mysqldump -u root -p -B 数据库A 数据库B 数据库C > xxxx.sql 2.将数据库中的表导出到文件中:不加-t-d 是导结构和数据 c:/>MySQLdump -h localhost -u root -p 密码 数据库名 table1 table2 >e:/MySQL/mytable.sql [root@BI-162 /]# mysqldump -uroot pacs pis_study_info>/mysql/pis_info.sql 3.将数据库mydb的结构导出到文件中: c:/>MySQLdump -h localhost -u root -p mydb -d --add-drop-table 数据库名>e:/MySQL/mydb_stru.sql [root@BI-162 /]# mysqldump -uroot -d --add-drop-table pacs>/mysql/pacs_jg.sql mysqldump -uroot -d pacs>/mysql/pacs_jg2.sql 4. 带语言参数导出 mysqldump -uroot -p --default-character-set=latin1 --set-charset=gbk --skip-opt database_name > outfile_name.sql 压缩备份 mysqldump -uroot -p'pwd' -B db1db2 | gzip >/db_back.sql.gz .从外部文件MySQL导入数据到数据库中: 从e:/MySQL/mydb2.sql中将文件中的SQL语句导入数据库中: 1.从命令行进入MySQL,然后用命令CREATE DATABASE mydb2;创建数据库mydb2。 2.退出MySQL 可以输入命令exit;或者quit; 3.在CMD中输入下列命令: c:/>MySQL -h localhost -u root -p mydb2 < e:/MySQL/mydb2.sql 然后输入密码,就OK了。 导入数据3种方式: 1.mysql>source /etc/rc.d/init.d/pis_study_info.sql --导入数据,在mysql命令行执行 2.[root@BI-162 init.d]# mysql -u root -p pacs 3.用文本方式将数据装入数据表中: mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE 数据库名.表名; 查看、修改字符集 进入mysql查看字符集,客户端、数据库、服务器字符集 mysql> show variables like '%char%'; 最后执行set names utf8; 执行该句等同于同时执行如下3句: SET character_set_client='utf8'; SET character_set_connection='utf8'; SET character_set_results='utf8'; |
免责声明:本站部分文章和图片均来自用户投稿和网络收集,旨在传播知识,文章和图片版权归原作者及原出处所有,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系我们及时修正或删除。谢谢!
始终以前瞻性的眼光聚焦站长、创业、互联网等领域,为您提供最新最全的互联网资讯,帮助站长转型升级,为互联网创业者提供更加优质的创业信息和品牌营销服务,与站长一起进步!让互联网创业者不再孤独!
扫一扫,关注站长网微信