十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
方法/步骤
目前成都创新互联公司已为千余家的企业提供了网站建设、域名、雅安服务器托管、绵阳服务器托管、企业网站设计、茂名网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。
首先,我们需要打开电脑上的Navicat for MySQL快捷键。这样就可以查看数据库了。
请点击输入图片描述
然后,我们点击root打开之后,单击core_db,在展开的选项中可以看到表。
请点击输入图片描述
我们点击“表”后可以看到数据库中的所有表,我们右击表弹出的选项中有一个“导出向导”
请点击输入图片描述
我们点击导出向导就会弹出导出的页面,第一个页面提示我们要使用哪一种导出格式。因为我们是导出到EXCEL表中,所以选择导出的格式为.xls,然后单击“下一步”
请点击输入图片描述
第二个小步骤中,我们需要勾选需要导出的表,并设置导出文件所在位置,然后点击下一步
请点击输入图片描述
我们可以选择需要导出的表中的哪些数据,默认的是全部栏位。选好之后,单击下一步。
请点击输入图片描述
点击下一步之后,我们再次点击下一步,然后点击弹出的窗口的右下角的“开始”按钮,就开始导出了。
请点击输入图片描述
导出之后,会继续提示我们已经导出成功,然后我们只需要点击关闭按钮,在相应的位置寻找excel表格即可。打开之后就会看到之前在数据库中存储的数据。
请点击输入图片描述
请点击输入图片描述
1、 mysqldump命令备份数据
在MySQL中提供了命令行导出数据库数据以及文件的一种方便的工具mysqldump,我们可以通过命令行直接实现数据库内容的导出dump,首先我们简单了解一下mysqldump命令用法:
#MySQLdump常用
mysqldump -u root -p --databases 数据库1 数据库2 xxx.sql
2、 mysqldump常用操作实例
2.1备份全部数据库的数据和结构
mysqldump -uroot -p123456 -A /data/mysqlDump/mydb.sql
2.2备份全部数据库的结构(加 -d 参数)
mysqldump -uroot -p123456 -A -d /data/mysqlDump/mydb.sql
2.3 备份全部数据库的数据(加 -t 参数)
mysqldump -uroot -p123456 -A -t /data/mysqlDump/mydb.sql
2.4 备份单个数据库的数据和结构(,数据库名mydb)
mysqldump -uroot-p123456 mydb /data/mysqlDump/mydb.sql
2.5 备份单个数据库的结构
mysqldump -uroot -p123456 mydb -d /data/mysqlDump/mydb.sql
2.6 备份单个数据库的数据
mysqldump -uroot -p123456 mydb -t /data/mysqlDump/mydb.sql2
2.7 备份多个表的数据和结构(数据,结构的单独备份方法与上同)
mysqldump -uroot -p123456 mydb t1 t2 /data/mysqlDump/mydb.sql
2.8 一次备份多个数据库
mysqldump -uroot -p123456 --databases db1 db2 /data/mysqlDump/mydb.sql
如果你已经安装了两个版本的MySQL,并且想导出其中一个版本的数据库,可以按照以下步骤进行:
1. 确认要导出的MySQL版本,通过以下命令查看:
```
mysql --version
```
2. 登录到要导出的MySQL版本中的命令行界面,使用以下命令:
```
mysql -u [用户名] -p
```
这里的 `[用户名]` 指的是你在MySQL中创建的用户名。
3. 在MySQL命令行界面中,使用以下命令选择要导出的数据库:
```
use [数据库名称];
```
这里的 `[数据库名称]` 指的是要导出的数据库的名称。
4. 导出数据库,使用以下命令:
```
mysqldump -u [用户名] -p [数据库名称] [导出的文件名].sql
```
这里的 `[导出的文件名]` 指的是你要导出的文件名,可以自行命名。
例如,如果要导出名为 `example` 的数据库,并将导出的文件命名为 `example_backup.sql`,则可以使用以下命令:
```
mysqldump -u root -p example example_backup.sql
```
这将在当前目录下创建名为 `example_backup.sql` 的文件,其中包含名为 `example` 的数据库的所有数据和表结构。
5. 退出MySQL命令行界面:
```
exit;
```
通过以上步骤,你可以导出其中一个MySQL版本中的数据库。
1、用sqlyong 工具可以很方便的导出部分列的数据,cvs、html、xml、execl xml、sql等格式。
2、如果一定用命令的话,用下面的操作吧:
mysqldump -u用户名 -p密码 数据库名 表名 路径\xxx.sql
说明:上面这个命令只能导出一个表的全部数据不能导出部分数据,为了导出部分数据,先把users表的user和password列导出到临时表,再讲临时表导出,需要的时候再倒入从临时表中拿出数据。
1)create table tmp as select user,name from users;
2)mysqldump -u用户名 -p密码 数据库名 tmp 路径\xxx.sql
※注意create命令要在mysql中执行,mysqldump在cmd中执行就可以。
***************
补充:只导入部分数据
mysqldump -u用户名 -p密码 数据库名 表名 "--w='where 条件'" 路径\xxx.sql
如:
mysqldump -u用户名 -p密码 test t1 "--w='where name='张三'" 路径\xxx.sql
就是只导入 name='张三'的数据。
再补充:
mysqldump -u用户名 -p密码 test t1 "--w='where uid between 1 and 100" 路径\xxx.sql
说明:【"--w='where uid between 1 and 100"】就是你要写的where条件,你想怎么写,写进去就可以了。
---
以上,希望对你有所帮助。