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

来源:互联网 发布:如何下载软件 编辑:程序博客网 时间:2024/06/06 04:49

在日常学习和工作,难免不了使用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

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 狗在家乱咬东西怎么办 狗狗晚上一直叫怎么办 金毛幼犬晚上叫怎么办 金毛晚上老是叫怎么办 5岁宝宝总尿裤子怎么办 2岁宝宝尿裤子怎么办 2周岁宝宝尿裤子怎么办 5岁宝宝尿裤子怎么办 模拟人生4不怀孕怎么办 狗狗的毛打结怎么办 狗狗生病了不吃东西怎么办 给领导送礼不收怎么办 国外弃货,货代怎么办 不小心拜了阴庙怎么办 要考试了不想考怎么办? 刚怀孕喝了红酒怎么办 不知道该怎么办的成语 墙纸3年了有味道怎么办 本命佛不要了怎么办 本命佛不想戴了怎么办 刚养的猫怕人怎么办 吃了马蜂蛹过敏怎么办 三星s5边框掉漆怎么办 一楼厕所反味怎么办 左脸颊反复长痘怎么办 头条指数650以后怎么办 6s电池不耐用了怎么办 天刀邮箱满了怎么办 吃了降压药血压还高怎么办 后脖颈发际线低怎么办 低头久了脖子疼怎么办 胃一直顶的难受怎么办 喝酒后感觉胃胀怎么办 孕晚期膈肌疼痛怎么办 1岁宝宝总是打嗝怎么办 3岁宝宝总是打嗝怎么办 2岁宝宝一直打嗝怎么办 2岁宝宝总是打嗝怎么办 8天宝宝总是打嗝怎么办 4岁宝宝总是打嗝怎么办 小孩老是吐奶怎么办啊