将mysql中的表导出来(MySQL之导出整个及单个表数据的操作)
将mysql中的表导出来
MySQL之导出整个及单个表数据的操作导出单个表
mysqldump -u user -p dbname tablename > db.sql
导入单个表
mysql>drop tablename;
mysql -u user -p dbname < db.sql
导出整个表
mysqldump --opt -d dbname -u dbuser -p > db.sql
mysqldump dbname -udbuser -p > db_dt.sql
补充知识:mysql导入导出sql文件:导出整个数据库,导出一个表,导出一个数据库结构,导入数据库
mysql导入导出sql文件
window下
1.导出整个数据库
mysqldump -u 用户名 -p 数据库名 > 导出的文件名
mysqldump -u dbuser -p dbname > dbname.sql
2.导出一个表
mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名
mysqldump -u dbuser -p dbname users> dbname_users.sql
3.导出一个数据库结构
mysqldump -u dbuser -p -d --add-drop-table dbname >d:/dbname_db.sql
-d 没有数据 --add-drop-table 在每个create语句之前增加一个drop table
4.导入数据库
常用source 命令
进入mysql数据库控制台,如
mysql -u root -p
mysql>use 数据库
然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
mysql>source d:/dbname.sql
导入数据到数据库
mysql -uroot -D数据库名
导入数据到数据库中得某个表
mysql -uroot -D数据库名 表名
D:\APMServ5.2.6\MySQL5.1\bin>mysqldump -u root -p erp lightinthebox_tags > ligh tinthebox.sql
linux下
一、导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径):
1、导出数据和表结构:
mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql
#/usr/local/mysql/bin/ mysqldump -uroot -p abc > abc.sql
敲回车后会提示输入密码
2、只导出表结构
mysqldump -u用户名 -p密码 -d 数据库名 > 数据库名.sql
#/usr/local/mysql/bin/ mysqldump -uroot -p -d abc > abc.sql
注:/usr/local/mysql/bin/ —> mysql的data目录
二、导入数据库
1、首先建空数据库
mysql>create database abc;
2、导入数据库
方法一:
(1)选择数据库
mysql>use abc;
(2)设置数据库编码
mysql>set names utf8;
(3)导入数据(注意sql文件的路径)
mysql>source /home/abc/abc.sql;
方法二:
mysql -u用户名 -p密码 数据库名 < 数据库名.sql
#mysql -uabc_f -p abc < abc.sql
以上这篇MySQL之导出整个及单个表数据的操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持开心学习网。
原文链接:https://blog.csdn.net/qq_33733970/article/details/91345409
- mysql 死锁查询(MySQL slave 延迟一列 外键检查和自增加锁)
- mysqlinnodb数据存储格式(MySQL InnoDB ReplicaSet副本集简单介绍)
- mysql的7种索引(浅入浅出 MySQL 索引)
- zabbix如何配置监控(zabbix监控mysql的实例方法)
- mysql和navicat怎么用(如何用Navicat操作MySQL)
- mysql性能怎么看(是什么影响了 MySQL 的性能?)
- pythonmysql使用教程(Python异步操作MySQL示例使用aiomysql)
- mysql 慢查询排查方法(MYSQL慢查询和日志实例讲解)
- oracle如何用脚本文件创建表空间(MySQL版oracle下scott用户建表语句实例)
- php实现redis核心代码(PHP结合Redis+MySQL实现冷热数据交换应用案例详解)
- 设置mysql字符集语句(MySQL修改字符集的实战教程)
- mysql常用存储方案及基本原理(详解分析MySQL8.0的内存消耗)
- 最新版MySQL 8.0.22下载安装超详细教程(Windows 64位)(最新版MySQL 8.0.22下载安装超详细教程Windows 64位)
- mysql的innodb设置(修改MySQL数据库引擎为InnoDB的操作)
- docker搭建mysql服务(Docker部署Mysql集群的实现)
- mysql主键自增策略(MySQL的主键命名策略相关)
- 800壮士拼死拖住30万日军 八佰 的真实历史,誓与阵地共存亡(800壮士拼死拖住30万日军)
- 演员陈创,火于 哮天犬 ,颠峰于 福贵 ,现状却令人唏嘘(演员陈创火于哮天犬)
- 幼小衔接-20以内看图读数 写数 数的组成练习题(幼小衔接-20以内看图读数)
- 你只要花上20天记单词,英语成绩就能从57提到100(你只要花上20天记单词)
- 夕云天际飞,亢龙化太极(夕云天际飞亢龙化太极)
- 爱情可以当饭吃吗(怎么回复)
热门推荐
- django操作数据库(详解django+django-celery+celery的整合实战)
- 云服务器的五大特征(云服务器可以分为哪些类别?)
- linux中符号的基础用法总结(Linux tr命令的使用)
- 服务器如何搭建自己的网站(个人搭建网站的服务器选择方法)
- php框架laravel使用(laravel5环境隐藏index.php后缀apache的方法)
- sql server convert 函数(sql server通过pivot对数据进行行列转换的方法)
- laravel框架配置(Laravel框架实现多数据库连接操作详解)
- markdown和python的关系(解决python Markdown模块乱码的问题)
- JS中Location
- 在linux中实现可加载的内核模块(Linux实现驱动模块传参过程解析)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9