Python獲取單個業務資料量的SQL語句拼接方法

2022-06-24 03:21:14 字數 674 閱讀 9996

single.get("

tablelist

")

上述獲取的是乙個列表list

一種比較噁心的辦法,將list以字串的形式拼接在sql語句中

if

"共享平台

"in single.get("

key"

): sql = "

select "\

"table_schema, "\

"table_name, "\

"table_comment, "\

"round(data_length/1024/1024, 2) as 'datasizem', "\

"round(index_length/1024/1024, 2) as 'indexsizem', "\

"table_rows as 'rows' "\

"from information_schema.tables "\

"where table_name in (

"+str(single.get("

tablelist

")).split('

[')[1].split('

]')[0]+")"

else:

如各位大俠有更好的辦法,還請不吝賜教!

大資料量演算法

給40億個不重複的unsigned int的整數,沒排過序的,然後再給乙個數,如何快速判斷這個數是否在那40億個數當中 位圖思想解法 include stdio.h include stdlib.h include memory.h define max num 4294967295 int mai...

大資料量處理

看看這個,異曲同工,永遠不超時 該程式是針對非常龐大的資料庫開發的,沒有用迴圈 用途 對過萬條資料的資料庫字段內容批量替換 資料庫連線 dim beeyee dbname,connstr,conn,intsn1 dim content,num,intsn,intidno,strcodea,strco...

MySQL隨機獲取資料的方法,支援大資料量

select from table name order by rand limit 5 複製 rand在手冊裡是這麼說的 rand rand n 返回在範圍0到1.0內的隨機浮點值。如果乙個整數引數n被指定,它被用作種子值。mysql selectrand 0.5925 mysql selectr...