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

Mysql学习——MySQL导入导出.sql文件及常用命令在日常学习和工作,难免不了使用Mysql数据库,有时候需要导入导出数据库,或者其中的数据表。下面是我自己整理的一些东西!

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

在日常学习和工作,难免不了使用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.net/121241.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Android程序员的进阶之路

    Android程序员的进阶之路本文主要论述的是android程序员的进阶之路,博主本人就是一名android开发攻城狮,所以这里讲述的大多数是android开发攻城狮的技术进阶之路,如有问题请多指正。大家都知道程序员之中有有菜鸟程序员和大神之分,这里我这暂时把android程序员分为几个层次:android初级程序员、android中级程序员、android高级程序员、android技术专家、CTO等等,不同的级别掌握的能力不

    2022年6月14日
    107
  • MySQL备份脚本写入Crontab计划性任务之后生成的备份文件大小为0解决方法

    MySQL备份脚本写入Crontab计划性任务之后生成的备份文件大小为0解决方法

    2021年6月4日
    179
  • SQLServer里面添加约束条件[通俗易懂]

    SQLServer里面添加约束条件[通俗易懂]1.主键约束:格式为:altertable表格名称addconstraint约束名称增加的约束类型(列名)例子:altertableempaddconstraintpppprimarykey(id);2.check约束:就是给一列的数据进行了限制格式:altertable表名称addconstraint约束名称增加的约束类型(列名)例子:altert…

    2022年10月13日
    2
  • linux 时间戳转换/dmesg 时间转换

    linux 时间戳转换/dmesg 时间转换dmesg时间转换dmesg输出的格式不易查看,可以通过命令进行转换。记录如下:时间查看:date-d”1970-01-01UTC`echo”$(date+%s)-$(cat/proc/uptime|cut-f1-d”)+12288812.926194″|bc`seconds”/proc/uptime详解在Linux中

    2022年10月2日
    3
  • Java 创建文件软链接

    Java 创建文件软链接为什么要使用软链接:对文件进行移动复制粘贴,如果对文件实体进行操作的话,因为文件大小的原因会导致操作时长会很慢,而且占据内存。那么,如果使用文件的快捷方式去做文件操作会很快捷还省空间,这个快捷方式就是软链接。创建软链接的代码:Files.createSymbolicLink(FileSystems.getDefault().getPath(file.getAbsolutePath()),…

    2022年6月18日
    42
  • csgo电脑人怎么控制(csgo守护模式)

    网吧以浓厚的电竞氛围,吸引了很多游戏玩家前去消费。但常去网吧的人会发现:玩穿越火线、英雄联盟、绝地求生甚至守望先锋的人都不在少数,却单单少了CSGO玩家的身影,这是为什么?随着前两年绝地求生的“吃鸡”热潮来袭,网吧早已升级了电脑配置,绝大多数游戏玩家都可流畅地进行自己喜欢的游戏,难道CSGO玩家如何不合群?让我们来熟悉一下进入网吧后的一系列操作就可以得到结论了!去网吧:穿越火线/英雄联盟/绝地求生…

    2022年4月12日
    221

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号