mysql单表备份语句 +多表
mysql单表备份语句
mysql单表备份
SELECT CONCAT("mysqldump -uroot -p123456 ",table_schema," ",table_name," >/tmp/",table_schema,"_",table_name,".sql") FROM information_schema.tables WHERE table_schema NOT IN('sys','performance','information_schema') INTO OUTFILE '/tmp/bak.sh';
INTO COUTFILE '/tmp.bak.sh'; --将查询结果输出保存到一个文件中
FIELDS TERMINATED BY "," ENCLOSED BY '"'; -- 以逗号分割,引号包裹
多表备份
mysqldump -rp2p_sit -p --database p2p_sit --tables tablename1 tablename2 > ~/p2p_init.sql
查询整个数据库中所有的库对应的表明
select table_schema, table_name from information_schema.tables;
查询world和school库下所有的表明
select table_schema, table_name from information_schema.tables where table_name = 'world' union all select table_schema, table_name from information_schema.tables where table_name = 'school';
查询整个数据库中所有的库对应的表明,每个库显示一行
select table_schema, group_concat(table_name) from information_schema.tables group by table_schema;
统计每个库下的表的个数
select table_schema, count(table_name) from information_schema.tables group by table_name;
统计每个库的真实数据量 (感觉有问题)
# 每个表的数据量=AVG_ROW_LENGTH*TABLE_ROWS+INDEX_LENGTH SELECT sum(AVG_ROW_LENGTH*TABLE_ROWS+INDEX_LENGTH)/1024/1024 as total_nb from information_schema.tables;
Concat拼接命令
select concat(user,"@","'",host,"'") from mysql.user;
对数据库下的单张表进行单独备份
# world库下的city表 mysqldump -uroot -p****** world city > /tmp/world_city.sql
对整个数据库下的1000张表进行单独备份,排除sys,performance,information_schema。
select concat("mysqldump -uroot -p******",table_schema," ",table_name," >/tmp/",table_schema,"_",table_name,".sql") from information_schema.tables where table_schema not in ("sys","performance","information_schema") into outfile '/tmp/bak.sh';
mysql单表备份语句 +多表相关推荐
- mysql单表备份语句
mysql单表备份语句 mysql单表备份 SELECT CONCAT("mysqldump -uroot -p123456 ",table_schema," " ...
- mysql 大表 备份_MySQL大表备份的简单方法
MySQL大表备份是一个我们常见的问题,下面就为您介绍一个MySQL大表备份的简单方法,希望对您学习MySQL大表备份方面能有所帮助. 这里所说的大表是超过4G以上的表,我目前见到过最大为60多G的单 ...
- mysql语句创建商品表_MySQL语句创建表
MySQL语句创建表 关注:242 答案:2 mip版 解决时间 2021-02-02 01:20 提问者慢慢学会遗忘 2021-02-01 12:06 最佳答案 二级知识专家抚弦思华年 2021 ...
- mysql怎么使用sql语句查看表的编码_MySQL中使用SQL语句查看某个表的编码
MySQL中,如何使用SQL语句来查看某个表的编码呢?我们使用show create table 这一SQL语句来解决这个问题. show create table可以查看创建这个表的SQL语句脚本, ...
- navicat连接mysql ,并用sql语句创建表
1.以管理员身份运行cmd,输入net start mysql 如果失败,win右键计算机管理,服务,mysql(此处是你自己的mysql服务器名称,win10+mysql8.0)启动. 2.输入my ...
- mysql定期执行备份语句_【mysql】备份篇1:使用系统计划任务+mysqldump 定时备份mysql数据库 不用输入密码自动导出sql文件...
项目部署在服务期上之后,有了新的需求,需要每月定时备份mysql数据库的所有数据! 查找了网上的多篇文章之后,自己又对bat文件中的mysqldump语句进行改进,可以实现了不用输入密码就能自动定时备 ...
- xtrabackup对MySQL数据库的备份及恢复教程
xtrabackup xtrabackup 是 percona 的一个开源项目,可以热备份innodb ,XtraDB,和MyISAM(会锁表).对MyISAM存储引擎会锁表,也是很郁闷的因为线上使用 ...
- mysql数据库的基本操作语句
##mysql进入数据库: ####连接服务器 mysql -h localhost -u root -p默认为localhost =>mysql -u root -p ####退出 ...
- mysql如何备份一个表单_Mysql亿级数据大表单表备份
上一篇Mysql已有亿级数据大表按时间分区,介绍了亿级数据大表如何按时间分区,也留下了一个问题:备份亿级数据大表要耗时多久.本篇将就如何备份亿级数据大表展开讨论. 注意:我这里所说的备份指的是数据从一 ...
最新文章
- sketchup转stl_如何将.obj或.stl文件导入SketchUp的简便方法 - SketchUp自学
- 昂贵的聘礼 Dijkstra法
- 三维重建13:点云的局部特征总结
- spring boot分层_只需5分钟即可启动并运行分层架构:: Spring Boot第1部分
- mysql not in 性能_SQL中Execpt和not in 性能区别
- matlab ascii 异或,GPS数据包的ASCII异或校验和计算方法(VC++)
- [蓝桥] 基础练习 十六进制转十进制
- java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
- 北风设计模式课程---代理模式
- 李迟2022年4月工作生活总结
- 目标检测算法——YOLOv5/YOLOv7改进之结合CBAM
- 2020-11-20
- window10 1060 caffe 安装
- ZBrush常用笔刷
- Linux:Lilo 设定档 /etc/lilo.conf
- 微信小程序setData注意事项,使用方法
- 中职计算机应用专业(云计算方向)建设实践
- 微调电位器命名规则_电位器物料规格描述规范
- oracle 时间条件 当天,oracle 查询当天数据的sql条件写法
- UG NX二次开发(C#)-CAM-获取所有的加工刀具表单
热门文章
- PHP中的short_open_tag
- ant4 多个form 验证_ant-design表单处理和常用方法及自定义验证操作
- apache shiro 如何升级_Shiro登录认证
- openwrt 需要高级浏览器_OpenWrt的新(shi)奇(yong)玩法
- 鸿蒙os2.0系统什么时候,鸿蒙OS 2.0beta什么时候发布 鸿蒙OS2.0功能介绍
- 2017北理c语言答案,c语言答案 北理工
- 【微信小程序】跳转到另一个微信小程序
- 【thymeleaf】【SpringBoot】在HTML中调用Spring Bean
- 华为新机搭载鸿蒙os,华为5G巅峰之作:2K超清屏幕+鸿蒙OS2.0+3D结构光 颜值与性能并存...
- java高级数据类型_最新精品JAVA高级备课完美版——Java基本数据类型.pdf