脚本找出mysql中缺少主键的表
发表于:2024-11-23 作者:千家信息网编辑
千家信息网最后更新 2024年11月23日,有时候早期建的表上可能缺少主键,这样容易导致查询或者主从复制比较慢。下面是一个小的脚本,用于找出没有主键的表。#!/bin/bash# 找出没有主键的表# Date: 2017/06/05source
千家信息网最后更新 2024年11月23日脚本找出mysql中缺少主键的表
有时候早期建的表上可能缺少主键,这样容易导致查询或者主从复制比较慢。
下面是一个小的脚本,用于找出没有主键的表。
#!/bin/bash
# 找出没有主键的表
# Date: 2017/06/05
source /etc/profile
LOG="/tmp/nopk.log_$(date +%F)"
user='root'
host='localhost'
pass='123456'
sock='/tmp/mysql.sock'
MYSQL_CMD="mysql -u$user -h$host -p$pass -S$sock"
dbs=$($MYSQL_CMD 2>/dev/null -BNe "select SCHEMA_NAME from information_schema.SCHEMATA where SCHEMA_NAME not in ('information_schema','performance_schema')")
for db in $dbs; do
$MYSQL_CMD information_schema 2>/dev/null -NBe "select distinct TABLE_SCHEMA,table_name from columns where TABLE_SCHEMA = '$db' and table_name not in ( select distinct table_name from COLUMNS where TABLE_SCHEMA = '$db' and (column_key = 'PRI' or column_key = 'UNI') )" | tee -a $LOG
done
脚本
主从
有时候
查询
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
我的世界服务器挂机自动打怪
网络安全建设设备合纵科技
知名的iphone服务器托管
静态数据库包含
九把刷子北京互联网科技有限公司
虹口区软件开发管理
目前我国的网络安全现状如何
国际网络安全创新赛
软件开发管理咨询顾问
软件开发工程师岗位kpi
永久成为服务器管理的指令
禄劝方便软件开发市场报价
上海鹏利网络技术
滨州crm软件开发
北京中行软件开发
大型软件开发项目协议
服务器工程师做什么的
外网直连数据库安全性
自学软件开发网
禅道如何用数据库连接
plex 公有云服务器
力控科技工业互联网解决方案
国内音乐软件开发者
2021年中国网络安全形势
帝国神话有多少个服务器
网络安全等级保护报告价格
2018年网络安全市场份额
数据库安装完支持文件就没有
网络安全管理制度范本免费下载
网络安全2020手抄报内容文字