| 123456789101112131415161718192021222324252627282930313233343536 |
- # -*- coding: utf-8 -*-
- import pymysql
- conn = pymysql.connect(
- host='cq-cdb-8fjmemkb.sql.tencentcdb.com', port=27220,
- user='root', password='Ylrz_1q2w3e4r5t6y',
- database='ylrz_saas', charset='utf8mb4',
- )
- cur = conn.cursor()
- sample_ids = [32431,32440,32704,32755,32806,32591,32482,29194,35100]
- cur.execute('SELECT menu_id, menu_name, parent_id, visible, component FROM tenant_sys_menu WHERE menu_id IN (%s)' % ','.join(map(str, sample_ids)))
- print('samples:')
- for r in cur.fetchall():
- print(r)
- cur.execute('SELECT COUNT(*) FROM tenant_sys_menu')
- print('total', cur.fetchone()[0])
- cur.execute('SELECT COUNT(*) FROM tenant_sys_menu_bak')
- try:
- print('backup_total', cur.fetchone()[0])
- except:
- pass
- cur.execute("SELECT parent_id, COUNT(*) FROM tenant_sys_menu WHERE menu_id BETWEEN 32427 AND 32485 GROUP BY parent_id ORDER BY COUNT(*) DESC LIMIT 10")
- print('company_menu_parents', cur.fetchall())
- cur.execute("SELECT parent_id, COUNT(*) FROM tenant_sys_menu WHERE menu_id BETWEEN 32704 AND 32755 GROUP BY parent_id ORDER BY COUNT(*) DESC LIMIT 10")
- print('qw_menu_parents', cur.fetchall())
- cur.execute("SELECT menu_id, parent_id FROM tenant_sys_menu WHERE menu_id IN (32431,32440,32439,32704,32806)")
- print('target_rows', cur.fetchall())
- cur.close()
- conn.close()
|