查看数据库中单表的信息
cmd_use_irisv40 = """
use iris_v40;
"""
cursor.execute(cmd_use_irisv40)
cursor.execute(f"select * from information_schema.tables where table_name = 'iris_name_entry';")
name_entry = cursor.fetchall()[0][7]
print(f"name_entry数据量为:{name_entry}")
[0][7]是rows,不需要遍历table,在大数据量的情况下适用
查看 单个数据库 中所有表的信息
cmd_use_irisv40 = """
use iris_v40;
"""
cursor.execute(cmd_use_irisv40)
cmd_show_tables = """
SHOW TABLE STATUS IN iris_v40;
"""
cursor.execute(cmd_show_tables)
查看 某数据库中所有表的信息,不需要遍历,大数据量适用
mysql 导入数据 nohup &
nohup mysql -uroot -plenovolabs -f iris_v40 < /dragonball/dirmap/data/sqldata/iris_v40.sql &
source sql文件,nohup &,大家懂的。使用于数据量大的sql导入。