mysqldump导出数据库

Mysql导出数据的几种方式

匿名 (未验证) 提交于 2019-12-02 21:59:42
MySQL导出数据的目的有很多种,如数据库备份、表结构导出、表数据导出、分析数据采取等。 Part1 select into outfile 先说最短小精悍的select into outfile, 这是小型数据库分析数据最常用的采集数据方式,具体语法如下: 【select 语句】 into outfile 【导出文件名】 【导出参数】 【select语句】是经典的查询SQL,可以指定列、可以有where条件、group、order、limit等。 【导出文件名】是目标文件的完整路径。由于mysql账户的权限问题,通常我们会将文件导出到临时目录,如/tmp/mysql/user/201810.csv 【导出参数】 fields enclosed by 'char':设置包括住字段的值的符号,如单引号、双引号等,默认情况下不使用任何符号。 fields optionally enclosed by 'char':设置括住CHAR、VARCHAR和TEXT等字符型字段的分隔符,默认情况下不使用任何符号。 fields escaped by 'char':设置转义字符,默认值为"\"。 lines starting by 'str':设置每行数据开头的字符,可以为单个或多个字符。默认情况下不使用任何字符。 lines terminated by 'char':设置每行数据结尾的字符

MYSQL 导入导出数据库文件

戏子无情 提交于 2019-12-02 19:36:17
MYSQL 导入导出数据库文件 一、从数据库导出数据库或表文件: mysqldump -u用戶名 -p密码 -d 数据库名 表名 > 脚本名; 导出整个数据库结构和数据 mysqldump -h localhost -uroot -p123456 database > e:\dump.sql 导出单个数据表结构和数据 mysqldump -h localhost -uroot -p123456 database table > e:\dump.sql 导出整个数据库结构(不包含数据) mysqldump -h localhost -uroot -p123456 -d database > e:\dump.sql 导出单个数据表结构(不包含数据) mysqldump -h localhost -uroot -p123456 -d database table > e:\dump.sql 二、导入数据库或表到数据库(数据库要先建好) 方法1:mysql -h localhost -uroot -p123456 -d database table < e:\dump.sql 方法2: 1.进入MySQL:mysql -u root -p 2.输入:use 目标数据库名 3.导入文件:source e:\dump.sql 一、从数据库导出数据库或表文件: mysqldump -u用戶名

MySQL语句大全

送分小仙女□ 提交于 2019-12-02 02:28:13
MySQL语句大全 https://www.cnblogs.com/jicki/p/5548676.html 一、连接mysql。 格式: mysql -h主机地址 -u用户名 -p用户密码 二、修改密码。 格式:mysqladmin -u用户名 -p旧密码 password 新密码 1、给root加个密码ab12。首先在DOS下进入目录mysql\bin,然后键入以下命令 mysqladmin -u root -password ab12 注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。 2、再将root的密码改为djg345。 mysqladmin -u root -p ab12 password djg345 三、增加新用户。 (注意:和上面不同,下面的因为是MYSQL环境中的命令,所以后面都带一个分号作为命令结束符) 格式:grant select on 数据库.* to 用户名@登录主机 identified by "密码" 1、增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用root用户连入MYSQL,然后键入以下命令: grant select,insert,update,delete on *.* to test1@"%" Identified by "abc"; 创建所有权限的帐号:

mysql 命令行导入导出.sql文件

你说的曾经没有我的故事 提交于 2019-12-01 07:25:45
mysql 命令行导入导出.sql文件 window下 1.导出整个数据库1765243235 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 1. 导入数据到数据库 mysql -uroot -D数据库名 1. 导入数据到数据库中得某个表 mysql -uroot -D数据库名 表名 D:\APMServ5.2.6\MySQL5.1\bin>mysqldump -u

mysqldump参数大全

自古美人都是妖i 提交于 2019-12-01 05:03:58
1、 --all-databases, -A //导出全部数据库。 #mysqldump -uroot -p --all-databases>outfile.sql #mysqldump -uroot -p -A>outfile.sql //等同于上句 2、 --all-tablespaces, -Y //导出全部表空间。 #mysqldump -uroot -p --all-databases --all-tablespaces>outfile.sql #mysqldump -uroot -p –A -Y>outfile.sql //等同于上句 3、 --no-tablespaces, -y //不导出任何表空间信息。 #mysqldump -uroot -p --all-databases --no-tablespaces #mysqldump -uroot -p --A –y>outfile.sql //等同于上句 4、 --add-drop-database //每个数据库创建之前添加drop数据库语句。 mysqldump -uroot -p --all-databases --add-drop-database 5、 --add-drop-table 每个数据表创建之前添加drop数据表语句。(默认为打开状态,使用--skip-add-drop-table取消选项)

MySQl操作指南

怎甘沉沦 提交于 2019-12-01 04:21:24
MySQL操作指南 文章目录 MySQL操作指南 1.连接和断开数据库 1.连接 2.断开 2.修改密码 3.增加新用户 4.数据库操作 5.表格操作 1.表级操作 2.表内数据操作 3.增删字段/索引,表名 6.备份数据库 1.导出整个数据库 2.导出一个表 3.导出数据库结构 4.带语言参数导出 7.建库建表示例 注意事项 参考资料 1.连接和断开数据库 在连接到数据库之前需要配置mysql环境变量——在系统配置参数的path里面将mysql的bin目录配置进去即可;或者直接切换到mysql的bin目录,再打开命令行(否则会找不到mysql命令)。 1.连接 格式: mysql -h主机地址 -u用户名 -p用户密码 2.断开 在mysql环境下,exit (回车) 2.修改密码 直接打开命令行,输入 格式:mysqladmin -u用户名 -p旧密码 password 新密码 示例 :mysqladmin -uroot -p123456 -password ab12 PS:上述命令都是cmd环境,并不是mysql环境下使用,下面的命令将全部是mysql环境中使用 3.增加新用户 格式:grant 权限 on 数据库.表格 to 用户名@登录主机 identified by “密码” 示例 :grant select,insert,update,delete on . to

[Linux] RHEL MySQL部署文档

天涯浪子 提交于 2019-12-01 04:02:26
MySQL部署文档: Mysql 数据库使用 基础 1. 安装参数说明: ./configure--prefix=/web/mysql 指定安装目录 --without-debug 去除 debug 模式 --with-extra-charsets=gb2312 添加 gb2312 中文字符支持 --with-charsets= 默认中文字符支持 --enable-assembler 使用一些字符函数的汇编版本 --without-isam 去掉 isam 表类型支持 现在很少用了 isam 表是一种依赖平台的表 --without-innodb 去掉 innodb 表支持 innodb 是一种支持事务处理的表 , 适合企业级应用 --with-pthread 强制使用 pthread 库 (posix 线程库 ) --enable-thread-safe-client 以线程方式编译客户端 --with-client-ldflags=-all-static --with-mysqld-ldflags=-all-static 以纯静态方式编译服务端和客户端 --with-tcp-port=3306 端口号 --with-mysqld-user=work 用户 --with-unix-socket-path 将 MYSQL_UNIX_PORT 环境变量设置为 Unix

mysql导入/导出(备份)

泪湿孤枕 提交于 2019-12-01 03:36:08
使用mysql客户端工具进行导入导出,如果使用navicat工具导出,那么导入最好也使用navicat工具,这样就不存在什么问题,导入导出时,最好先看一下sql文件中有没有指定对应哪个数据库,如果没有指定,最好先进入对应的数据库,再运行sql文件。 使用mysqldump命令导入导出,一般导出的数据都包含drop表和create表的语句,如果不需要drop表的语句时,可以在导出的时候就设定,mysqldump使用参考: mysql命令行备份数据库 source命令适用 虽然mysqldump也有导入命令,但是mysql数据库最常用的导入命名却是source,只要是.sql类型的文件,都可以使用source导入,source命令的用法非常简单。首先你进入Mysql数据库的命令行管理界面,然后use需要导入的数据库(如果在sql文件中明确了使用哪个数据库,在外面耶可以不指定),执行导入命令: mysql> source /home/cdh/cm/cm701.sql source导入命令,适用于mysqldump命令、navicat工具、SQLyog工具导出的数据,但是mysql客户端工具导出的数据,有可能在某个注释的地方提示有问题,我们只要把对应的注释语句删掉就可以。 source命令还可以导入大型的.sql类型的文件。如果你导入的文件比较大,使用source命令前,记得去/etc

数据库常用语句

ぃ、小莉子 提交于 2019-12-01 02:28:09
记录常用数据库启动服务、导入导出等方法,仅针对linux命令行操作 1. MySQL 1.1. 连接 mysql -uroot -p123456 1.2. 运行状态 service mysqld status 1.3. 服务启动 service mysqld start/restart ./mysqld_safe & 1.4. 服务暂停 service mysqld stop mysqladmin -u root shutdown 1.5. 导入 #导入SQL文件 > source /home/gpadmin/mysql/realt.sql mysql -u 用户名 -p密码 数据库名 < 数据库名.sql #导入纯数据文件 > LOAD DATA LOCAL INFILE '/data/testing/mysql_bk/realt' INTO TABLE realt(...); 1.6. 导出 # 导出纯数据文件 > SELECT * into outfile '/data/testing/mysql_bk/realt' FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n' FROM realt; # 导出 sql 文件 mysqldump -u 用户名 -p 数据库名 [ 表名 ] > 导出的文件名 mysqldump -uroot

MYSQL数据库的导出和导入

人盡茶涼 提交于 2019-11-30 21:10:11
一、连接服务器查看数据库 使用连接工具(xshell6等)连接到数据库所在服务器,执行命令查询需要导出的数据库 1.输入数据库管理员账号密码进入控制台:mysql -uroot -p123456 #root为管理员账号,123456为密码 2.执行命令:show databases; 查询数据库 二、导出 1 使用MySQL自带的mysqldump的命令进行导出:mysqldump -uroot -p123456 -R -E gd_base >/u01/gd_base.sql 2 执行导出命令后,在服务器对应目录下可找到导出的sql文件 3 导出命令详解 MySQL使用MySQL自带的mysqldump的命令进行导出时,可进行全库导出和单个数据库导出。相关命令解析如下: 全库导出:mysqldump -u用户名 -p密码 -R -E 数据库1 数据库2... > 保存路径/文件名.sql 单个数据库导出:mysqldump -u用户名 -p密码 -R -E 数据库 > 保存路径/文件名.sql(红色字体替换成对应的数据库信息;用户名:一般指“root”;密码:用户名对应的密码,数据库:需要导出的数据库名称,多数据库则用空格隔开;保存路径/文件名:导出的路径和生成的文件名;-R -E:导出所有(结构&数据&存储过程&函数&事件&触发器)) 三、导入 1