Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >MySQL导入导出

MySQL导入导出

作者头像
震八方紫面昆仑侠
发布于 2020-07-23 03:35:10
发布于 2020-07-23 03:35:10
10.3K0
举报

导出、导入表中的记录语句:

(1)从DB中导出到文件

mysql>select * into outfile '/home/outfilename.txt' fromdbtest;

(2)从文件导入到DB

mysql>load data infile '/home/outfilename.txt ' into table dbtest;

导入、导出数据库

(1)导出本地数据库:

导出数据库 mysqldump -u 用户名 -p 数据库名> 导出的文件名 例如:mysqldump -u root -p testdb > testdb.sql

导出数据库一个表 mysqldump -u 用户名 -p 数据库名 表名>导出的文件名 mysqldump -u wcnc -p testdb table1> testdbtable1.sql

(2)导入本地数据库

mysql -u用户名 -p 数据库名 < 数据库名.sql

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-01-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 MySQL从删库到跑路 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
使用mysql dump 导入与导出的方法 原
MySQL实用命令  Wikipedia,自由的百科全书  一) 连接MYSQL:     格式: mysql -h主机地址 -u用户名 -p用户密码  1、例1:连接到本机上的MYSQL     首先在打开DOS窗口,然后进入mysql安装目录下的bin目录下,例如: D:/mysql/bin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符 是:mysql>  2、例2:连接到远程主机上的MYSQL     假设远程主机的IP为:10.0.0.1,用户名为root,密码为123。则键入以下命令:     mysql -h10.0.0.1 -uroot -p123  (注:u与root可以不用加空格,其它也一样)  3、退出MYSQL命令     exit (回车)  (二) 修改密码:     格式:mysqladmin -u用户名 -p旧密码 password 新密码  1、例1:给root加个密码123。首先在DOS下进入目录C:/mysql/bin,然后键入以下命令:     mysqladmin -uroot -password 123     注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。  2、例2:再将root的密码改为456     mysqladmin -uroot -pab12 password 456  (三) 增加新用户:(注意:和上面不同,下面的因为是MYSQL环境中的命令,所以后面都带一个分号作为命令结束符)     格式:grant select on 数据库.* to 用户名@登录主机 identified by "密码"     例1、增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入MYSQL,然后键入以下命令:     grant select,insert,update,delete on *.* to test1@"%" Identified by "abc";     但例1增加的用户是十分危险的,你想如某个人知道test1的密码,那么他就可以在internet上的任何一台电脑上登录你的mysql数据库并对你的数据可以为所欲为了,解决办法见例2。     例2、增加一个用户test2密码为abc,让他只可以在localhost上登录,并可以对数据库mydb进行查询、插入、修改、删除的操作 (localhost指本地主机,即MYSQL数据库所在的那台主机),这样用户即使用知道test2的密码,他也无法从internet上直接访问数据 库,只能通过MYSQL主机上的web页来访问了。     grant select,insert,update,delete on mydb.* to test2@localhost identified by "abc";     如果你不想test2有密码,可以再打一个命令将密码消掉。     grant select,insert,update,delete on mydb.* to test2@localhost identified by "";  (四) 显示命令  1、显示数据库列表:     show databases;     刚开始时才两个数据库:mysql和test。mysql库很重要它里面有MYSQL的系统信息,我们改密码和新增用户,实际上就是用这个库进行操作。  2、显示库中的数据表:     use mysql; //打开库     show tables;  3、显示数据表的结构:     describe 表名;  4、建库:     create database 库名;  5、建表:     use 库名;     create table 表名 (字段设定列表);  6、删库和删表:     drop database 库名;     drop table 表名;  7、将表中记录清空:     delete from 表名;  8、显示表中的记录:     select * from 表名;  MySQL导入导出命令  1.导出整个数据库    mysqldump -u 用户名 -p 数据库名 > 导出的文件名    mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql  2.导出一个表    mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名    mysqldump -u wcnc -p sm
拓荒者
2019/03/11
2.6K0
收藏!!MYSQL常用命令
1、进入MySQL:启动MySQL Command Line Client(MySQL的DOS界面),直接输入安装时的密码即可。此时的提示符是:mysql>
昱良
2019/06/03
7770
MySQL数据的导入导出/备份恢复
mysqldump 是 MySQL 自带的逻辑备份工具。它的备份原理是通过协议连接到 MySQL 数据库,将需要备份的数据查询出来,将查询出的数据转换成对应的insert 语句,当我们需要还原这些数据时,只要执行这些 insert 语句,即可将对应的数据还原。
Power
2025/03/01
4740
PostgreSQL常用命令,启动连接,pg_dump导入导出
寻求出路的程序媛
2024/08/19
1.5K0
使用mysqldump导出导入数据
当数据库体积比较小时,最快的方法是使用mysqldump命令来创建整个数据库的转存副本,然后新建数据库,再把副本导入到新数据库中。
Ant丶
2022/02/28
4.3K0
使用mysqldump导出导入数据
MySQL的mysqldump工具的基本用法
shell> mysqldump [OPTIONS] database [tables]
forrestlin
2022/04/02
7370
cmd命令窗口连接mysql的命令大全
连接:mysql -h主机地址 -u用户名 -p用户密码 (注:u与root可以不用加空格,其它也一样) 断开:exit (回车)
Java帮帮
2019/07/23
4.4K0
linux下操作 mysql的基本命令
1, 创建mysqld数据库的管理用户: 要把root用户设置为管理员,我们应该运行下面的命令;     [root@linuxsir01 root]# mysqladmin -u root password 123456   一般情况下,mysqladmin所在目录已经加到$PATH中,如果该命令没有找到,查看软件包安装是否正确,确保Mysql-server和Mysql-client两个软件包都已经安装成功,然后可以rpm -qf Mysql-client查看该命令安装到那个目录中,将该目录加到$PATH
用户1220053
2018/02/09
2.8K0
mysql导入导出sql文件
1.导出整个数据库 mysqldump -u 用户名 -p 数据库名 > 导出的文件名 mysqldump -u dbuser -p dbname > dbname.sql
全栈程序员站长
2021/10/28
8.5K0
MySQL 数据库的导入导出
格式: mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql 举例: /usr/local/mysql/bin/ mysqldump -uroot -p abc > abc.sql 敲回车后会提示输入密码
白墨石
2021/01/13
19.3K0
MySQL 数据库常用命令小结
mysqladmin drop databasename 删除数据库前,有提示。
阳光岛主
2019/02/19
1.1K0
MySQL 导出数据
MySQL中你可以使用SELECT...INTO OUTFILE语句来简单的导出数据到文本文件上。
用户4988376
2021/07/16
8.1K0
Mysql服务器间迁移
修改mysql配置文件/etc/my.cnf 或 my.ini,在[mysqld]下添加
码客说
2019/10/22
2.7K0
MYSQL使用mysqldump导出某个表的部分数据
MySQLdump是MySQL自带的导出数据工具,通常我们用它来导出MySQL中,但是有时候我们需要导出MySQL数据库中某个表的部分数据,这时该怎么办呢? mysqldump命令中带有一个 --where/-w 参数,它用来设定数据导出的条件,使用方式和SQL查询命令中中的where基本上相同,有了它,我们就可以从数据库中导出你需要的那部分数据了。 命令格式如下: mysqldump -u用户名 -p密码 数据库名 表名 --where="筛选条件" > 导出文件路径 例子: 从meteo数据库的sdata表中导出sensorid=11 且 fieldid=0的数据到 /home/xyx/Temp.sql 这个文件中
拓荒者
2019/03/15
8K0
mysql导入导出数据
在mysql workbench里面对需要导入的表右键—>table data import wizard,选择刚才保存的utf-8编码的csv文件,选择next
hankleo
2020/09/17
10.1K0
MySql基础-笔记12 -重复数据处理、SQL注入、导入导出数据
读取不重复的数据可以在 SELECT 语句中使用 DISTINCT 关键字来过滤重复数据。
虫无涯
2023/01/31
1.6K0
MySQL使用命令导出/导入数据
进入mysql数据库控制台, 使用source命令,后面参数为脚本文件(.sql)
Action
2021/03/26
2.8K0
MySQL命令行导入导出数据
mysqldump -u root -p --databases db_name > test_db.sql
Li_XiaoJin
2022/06/10
4.3K0
MySQL命令行导入导出数据
Mysql数据库备份还原和数据表、数据导出导入
mysqldump -uroot -p'pwd' -B db1db2 | gzip >/db_back.sql.gz 
菲宇
2022/12/02
7.5K0
MySQL数据导入导出方法与工具mysqlimport
mysqlimport位于mysql/bin目录中,是mysql的一个载入(或者说导入)数据的一个非常有效的工具。这是一个命令行工具。有两个参数以及大量的选项可供选择。这个工具把一个文本文件(text file)导入到你指定的数据库和表中。比方说我们要从文件Customers.txt中把数据导入到数据库Meet_A_Geek中的表Custermers中:  mysqlimport Meet_A_Geek Customers.txt
一见
2018/08/07
3.6K0
相关推荐
使用mysql dump 导入与导出的方法 原
更多 >
领券
一站式MCP教程库,解锁AI应用新玩法
涵盖代码开发、场景应用、自动测试全流程,助你从零构建专属AI助手
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档