mysql如何导出、导入数据库和表,详细一点
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql如何导出、导入数据库和表,详细一点相关的知识,希望对你有一定的参考价值。
你是要导出什么样的格式的?
这里推荐一款软件 Navicat 8.2 mysql
这是一款很不错的mysql管理软件,可以很好地处理mysql数据库,可以远程链接
这里可以备份mysql数据
当你备份好后,想把它转换成*.sql文件都可以
或者
这样就能得到你的mysql数据库的所有表和数据了
还可以原数据
或者
有很多mysql数据备份工具和软件,百度一下
1、导出整个数据库
mysqldump -u 用户名 -p 数据库名 > 导出的文件名
mysqldump -u dbuser -p dbname > dbname.sql
2、导入数据到数据库
mysql -uroot -D数据库名
3、导出一个表
mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名
mysqldump -u dbuser -p dbname users> dbname_users.sql
4、导入数据到数据库中得某个表
mysql -uroot -D数据库名 表名
扩展资料:
启动跟踪:
mysqld --debug
关闭服务器:
mysqladmin -u root shutdown
启动服务:
mysqld --console
显示数据库列表:
show databases;
显示库中的数据表:
use mysql; //打开库,学过 FOXBASE 的一定不会陌生吧
show tables;
显示数据表的结构:
describe 表名;
建库:
create database 库名;
建表:
use 库名;
create table 表名 (字段设定列表);
删库和删表:
drop database 库名;
drop table 表名;
将表中记录清空:
delete from 表名;
显示表中的记录:
select * from 表名;
显示最后一个执行的语句所产生的错误、警告和通知:
show warnings;
只显示最后一个执行语句所产生的错误:
show errors;
参考技术B MySQL命令行导出数据库:1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录
如我输入的命令行:cd C:\Program Files\MySQL\MySQL Server 4.1\bin
(或者直接将windows的环境变量path中添加该目录)
2,导出数据库:mysqldump -u 用户名 -p 数据库名 > 导出的文件名
如我输入的命令行:mysqldump -u root -p news > news.sql (输入后会让你输入进入MySQL的密码)
(如果导出单张表的话在数据库名后面输入表名即可)
3、会看到文件news.sql自动生成到bin文件下
命令行导入数据库:
1,将要导入的.sql文件移至bin文件下,这样的路径比较方便
2,同上面导出的第1步
3,进入MySQL:mysql -u 用户名 -p
如我输入的命令行:mysql -u root -p (输入同样后会让你输入MySQL的密码)
4,在MySQL-Front中新建你要建的数据库,这时是空数据库,如新建一个名为news的目标数据库
5,输入:mysql>use 目标数据库名
如我输入的命令行:mysql>use news;
6,导入文件:mysql>source 导入的文件名;
如我输入的命令行:mysql>source news.sql;本回答被提问者采纳 参考技术C 使用“Navicat Premium”这个工具,导出数据,直接在要导出的数据库(打开的状态下)上右键单击-》转储SQL文件-》结构和数据,选择保存的位置,保存。其他的导出基本一致。
导入的时候点“运行SQL文件”就可以,就在“转储SQL文件”的上边 参考技术D 用phpmyadmin,很不错,导入导出很方便
Navicat for MySQL这个软件导出容易,但是再次导入时容易出错,特别是一些文章类数据里面的一些引号,特殊字符非常容易引起导入错误
最好的方法是Navicat for MySQL导出,phpmyadmin导入
mysql 导出/导入表结构和表数据
mysql 导出/导入表结构和表数据
一、导出
命令行下具体用法如下:
mysqldump -u用戶名 -p密码 -d 数据库名 表名 > 脚本名;
导出整个数据库结构和数据
mysqldump -h localhost -uroot -p123456 database > dump.sql
导出单个数据表结构和数据
mysqldump -h localhost -uroot -p123456 database table > dump.sql
导出整个数据库结构(不包含数据)
mysqldump -h localhost -uroot -p123456 -d database > dump.sql
导出单个数据表结构(不包含数据)
mysqldump -h localhost -uroot -p123456 -d database table > dump.sql
二、导入
mysql -u用户名 -p密码 < 要导入的数据库数据(runoob.sql)
mysql -uroot -p123456 < runoob.sql
导入数据(注意sql文件的路径)
source /home/abc/abc.sql;
以上是关于mysql如何导出、导入数据库和表,详细一点的主要内容,如果未能解决你的问题,请参考以下文章