从mysql控制台导入导出数据库的方法介绍

发布时间:2020-12-27编辑:脚本学堂
大家在导入mysql数据库时,用的最多的可能是phpmyadmin,但是phpmyadmin导入过大文件会出现问题,而且速度奇慢。

大家在导入mysql/ target=_blank class=infotextkey>mysql数据库时,用的最多的可能是phpmyadmin,但是phpmyadmin导入过大文件会出现问题,而且速度奇慢。
我们使用mysql控制台导入导出数据库。当然,使用一些第三方的客户端软件也是不错的,比如:
mysql管理工具-Mysql GUI Tools V5.0 绿色中文版
mysql管理工具-Navicat for MySQL V9.0.15 绿色中文版

导入数据库
使用source命令,后面参数为脚本文件
 

复制代码 代码如下:
mysql>source d:222.sql (注:如果写成source d:222.sql,就会报语法错误)

导出数据库:
1.导出整个数据库
mysqldump -u 用户名 -p 数据库名 > 导出的文件名
 

复制代码 代码如下:
mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql

2.导出一个表
mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名
 

复制代码 代码如下:
mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql

3.导出一个数据库结构
 

复制代码 代码如下:
mysqldump -u wcnc -p -d --add-drop-table smgp_apps_wcnc >d:wcnc_db.sql

-d 没有数据 --add-drop-table 在每个create语句之前增加一个drop table
在导入utf-8数据库前,最好加上sql> set names 'utf8'; 否则可能导致乱码

您可能感兴趣的文章:

MySql数据库导出csv的实例讲解
mysqldump备份与还原 mysqldump导入导出语句
mysql导入导出数据时中文乱码的解决办法
mysql导出为xml文件的简单例子
学习mysql的导入导出
mysql命令行导入与导出数据库
导出mysql所有用户权限的shell脚本
mysql导出存储过程实例分析
导出mysql 数据结构的例子