Mysql学习——MySQL导入导出.sql文件及常用命令

December 17, 2023
测试
测试
测试
测试
3 分钟阅读

大家好,又见面了,我是全栈君。

在日常学习和工作,难免不了使用Mysql数据库,有时候需要导入导出数据库,或者其中的数据表。下面是我自己整理的一些东西! 在Navicat Premium,sqlyong等工具中导入导出数据库,在这里就不做说明。这里介绍的是在dos命令模式下进行数据库的导入导出,(Linux中使用的语法和dos大致相同)有需要了解的朋友可参考。

几个常用用例: (可选择自定义输出地址)

1.导出整个数据库

mysqldump -u 用户名 -p 数据库名 > 导出的文件名 
mysqldump -u root -p dataname >dataname.sql 

这个时候会提示要你输入root用户名的密码,输入密码后dataname数据库就成功备份在mysql/bin/目录中. (默认是保存在bin目录下的。)

2.导出一个表

mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名 
mysqldump -u root -p dataname users> dataname_users.sql 

3.导出一个数据库结构

mysqldump -u wcnc -p -d –add-drop-table smgp_apps_test >d:\test_db.sql -d 没有数据 –add-drop-table 在每个create语句之前增加一个drop table 

4.导入数据库 常用source 命令 进入mysql数据库控制台,

mysql -u root -p 

mysql>use 数据库 

然后使用source命令,后面参数为脚本文件(如这里用到的.sql)

mysql>source d:\dataname_users.sql 

(1)导出数据库:

mysqldump -u用户名 -p密码 数据库名>数据库备份名 例子:

mysqldump --user=relroot -hrelease-tcl-db.cxa11khjt0sv.rds.cn-north-1.amazonaws.com.cn -prelepwd shop>/root/sqlbak/shop_20160601.sql

–user 代表用户名 -h 主机地址 -p 密码 /root/sqlbak导出的路径 (2)导出数据表 :

mysqldump  -u用户名 -p密码 数据库名 数据库表>数据表备份名

例子:

mysqldump --user=relroot -hrelease-tcl-db.cxa11khjt0sv.rds.cn-north-1.amazonaws.com.cn -prelepwd shop   content>/root/sqlbak/shop_content.sql

参考学习: MySQL导入导出.sql文件及常用命令(windows&linux): http://www.168520.com/develop/mysqljumpdump.html

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/121241.html原文链接:https://javaforall.cn

继续阅读

更多来自我们博客的帖子

如何安装 BuddyPress
由 测试 December 17, 2023
经过差不多一年的开发,BuddyPress 这个基于 WordPress Mu 的 SNS 插件正式版终于发布了。BuddyPress...
阅读更多
Filter如何工作
由 测试 December 17, 2023
在 web.xml...
阅读更多
如何理解CGAffineTransform
由 测试 December 17, 2023
CGAffineTransform A structure for holding an affine transformation matrix. ...
阅读更多