添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
use information_schema;

查看指定库下各个表的大小,我这里按照表数据行数降序排列

SELECT TABLE_NAME,DATA_LENGTH+INDEX_LENGTH length,TABLE_ROWS FROM TABLES WHERE TABLE_SCHEMA='domp'  order by TABLE_ROWS desc;

这个是查询结果,这些数据量达到200万的就过滤掉了

最后在mysql部署机器上执行导出命令,导出数据(如果有多个大表,添加多个 --ignore-table=xxxx)
mysqldump  -uroot  -p密码   --default-character-set=utf8   --ignore-table=表1     --ignore-table=表2   domp > /导出路径/domp.sql

4、批量执行很大的 SQL 脚本文件; 5、快速执行多重查询并能够返回每页超过 1000 条的记录集,而这种操作是直接生成在内存中的; 6、程序本身非常短小精悍!压缩后只有 348 KB ; 7、完全使用 MySQL C APIs 程序接口; 8、以直观的 格界面建立或编辑 数据 ; 9、以直观的 格界面编辑 数据 ; 10、进行索引管理; 11、创建或删除 数据 库; 12、操纵 数据 库的各种权限:库、 、字段; 13、编辑 BLOB 类型的字段,支持 Bitmap/GIF/JPEG 格式; 14、输出 数据 结构 / 数据 为 SQL 脚本; 15、支持输入 / 输出 数据 为 CSV 文件; 16、可以输出 数据 库清单为 HTML 文件; 17、为所有操作建立日志; 18、个人收藏管理操作语句; 19、支持语法加亮显示; 20、可以保存记录集为 CSV、H 实际工作中我们往往都会有很多的应用系统,每个应用系统都会有自己的 数据 库实例,这些 数据 库实例可能 往往并不在一台机器上. 同时企业为了安全起见都不容许开发者的本地机器直接访问线上的 数据 库实例,一般都会有访问白名单 随着 数据 库实例的越来越多,开发每次都需要寻找实例对应的JDBC连接信息 统一维护 数据 库实例的JDBC连接 统一 数据 导出 工具和页面 提升 数据 导出 效率 减轻开发成员的负担 UI 展示 功能列 统一维护的JDBC连接信息 简单的实用的sql 过滤 ,避免恶意sql 数据 导出 数据 导出 同时下载为CSV格式的文件 mysqldump 语句生成 mvn package mvn spring-boot:run 然后访问: 默认的用户名和密码都是: root 完善登陆页面,增加操作日志和权限管理 MySQL 超级转储 MySQL Super Dump是有效创建经过 过滤 和操作的 数据 库转储的工具。 它使用WHERE子句和带有别名的完整SELECT语句来执行此操作,这取决于SQL本机语言的功能。 当前,它不支持每种 MySQL 结构(视图,触发器等),但支持最基本的东西:模式, 和行。 曾经有一段时间,有一个开发团队喜欢在其开发环境中使用生产 数据 库中的转储,以使其机器中的生产系统具有相同的内容和行为。 为避免安全问题,系统管理员创建了一个脚本来转储生产 数据 库,导入临时 数据 库,然后将所有敏感 数据 (例如盐,密码,客户名,电子邮件等)替换为伪造 数据 ,然后 导出 将该临时 数据 库存储到开发人员将使用的转储文件中。 但是,此脚本每天都需要花费更多的时间来运行,并且每天都使用服务器上的更多资源来运行,直到脚本爆炸为止。 通过本机WHERE子句( [where]配置的部分) 过滤 转储的行 用本机SELECT函数替换转储的 数据 ( [select]配置部分) 禁用特定 数据 输出( [filter]配置的部分: nodata ) 忽略整个 ( [filter]配置的部分: ignore 删除 文件字段 alter table 名 drop 字段名 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Ogk9XOK5-1616938260681)(C:\Users\豆豆\AppData\Roaming\Typora\typora 组合WHERE子句 WHERE可以使用多个子句。这些子句可以两种方式使用:以AND子句的方式或OR子句的方式使用。 AND 用在WHERE子句中的关键字,用来指示检索满足所有给定条件的行。 OR操作符与AND操作符不同,它指示 MySQL 检索匹配任一条件的行。请看如下的SELECT语句: MariaDB [test]> select * from linux; +-------+--------+------+------+ | user | passwd | sex | age | +----- 忽略一张 /usr/bin/ mysqldump --set-gtid-purged=OFF -h127.0.0.1 -uroot -p'密码' 数据 库名 --ignore-table= 数据 库名. 名 > 自定义名称.sql 忽略多张 /usr/bin/ mysqldump --set-gtid-purged=OFF -h127.0.0.1 -uroot -p'密码' dbname --ignore-table= 数据 库名. source /etc/profile source ~/.bash_profile BakName=$( mysql --defaults-extra-file=/etc/my.cnf -e "show databases;" | grep -Evi "schema|Database") backup_day=$(date +%Y-... mysqldump mysql 自带的 数据 库备份工具,属于单线程,大部分生产环境的 mysql 数据 库备份都是使用该工具, mysqldump 可以将 数据 导出 为原生sql语句,在将其 数据 导入至 数据 库时,相当于是执行一遍备份文件中的所有sql语句, mysqldump 提供了丰富的options选项,可以在 导出 或者导入 数据 的时候,添加需要的options,以便达到用户预期的效果 mysql 常用参数 // 导出 ... mysql 进行完整备份时使用--all-database参数比如:# mysqldump -u root -h localhost -p --all-database > /root/all.sql 数据 导入的时候,可以先登陆 mysql 数据 库中,使用source /root/all.sql进行导入。问题:想要在 mysqldump 备份 数据 库的时候, 过滤 某些库。这种情况 mysqldump 备份的时候... 1.备份 数据 mysqldump --lock-tables --default-character-set=gbk --set-charset -uroot -proot trade>e:/网站备份/trade_1.txt 2. 过滤 备份 数据 库某个 数据 mysqldump -p -uroot -proot --default-character-set=gbk --set-char 在 mysql 中可用 mysqldump 导出 可执行sql文件,主要适用于 导出 数据 库中 数据 的全部 数据 ,当需要 导出 有条件 数据 时可增加--where选项进行限定。现有如下 数据 :cp.users.png执行不带--where的 导出 语句:without_where_sql.png得到的结果大概如下:-- MySQL dump 10.13 Distrib 5.7.11, for Win64 (x86_64)...