22 lines
862 B
Python
22 lines
862 B
Python
# -*- coding: utf-8 -*-
|
|
import io, sys, pymysql
|
|
sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf-8')
|
|
conn = pymysql.connect(host='192.168.1.161', user='devgps', password='dev@2021GPS',
|
|
database='zentao_dev_2026', charset='utf8mb4')
|
|
cur = conn.cursor()
|
|
def q(sql):
|
|
cur.execute(sql); return cur.fetchall()
|
|
|
|
print("### 测试人员(CS)及其授权产品")
|
|
for r in q("SELECT account, realname, user_type, product_ids FROM zt_user WHERE user_type IN (SELECT id FROM base_user_type WHERE code='CS') OR user_type='CS'"):
|
|
print(r)
|
|
print("\n-- user_type 取值分布 --")
|
|
for r in q("SELECT user_type, COUNT(*) FROM zt_user GROUP BY user_type"):
|
|
print(r)
|
|
print("\n-- base_user_type 表 --")
|
|
try:
|
|
for r in q("SELECT id, code, name FROM base_user_type"):
|
|
print(r)
|
|
except Exception as e:
|
|
print("ERR", e)
|