_find_sys_menu_db.py 685 B

123456789101112131415
  1. # -*- coding: utf-8 -*-
  2. import sys
  3. import pymysql
  4. sys.stdout.reconfigure(encoding='utf-8')
  5. c = pymysql.connect(host='123.60.180.165', port=3306,
  6. user='aidopremote', password='1234567890aiDOP#',
  7. database='information_schema', charset='utf8mb4')
  8. cur = c.cursor()
  9. for db in ['aidopdev', 'dopdemo']:
  10. cur.execute("SELECT TABLE_NAME FROM tables WHERE TABLE_SCHEMA=%s AND TABLE_NAME IN ('sys_menu','SysMenu','sys_Menu','sys_tenant','sys_role','sys_user')", (db,))
  11. print(f"[{db}]", cur.fetchall())
  12. cur.execute("SELECT TABLE_NAME FROM tables WHERE TABLE_SCHEMA=%s AND TABLE_NAME LIKE '%menu%'", (db,))
  13. print(f"[{db}] menu-like:", cur.fetchall())
  14. cur.close(); c.close()