導入pymysql
db = pymysql . connect(host = " 119。XX.XX.XX”,
端口=3306,
user="XXXXXXXX ",
passwd = " XXXXXXXXXXXXX ",
db="XXXXXX ",
charset='utf8 ')
# %s占位符是壹個需要傳遞的參數。記住不要用雙引號,否則會出錯。
SQL = " SELECT total user count * 1.4 FROM mm _ project _ uv _ outdoor其中poiid = % s,currenttime = %s "
cursor = db.cursor()
#下面是傳遞多個參數的用法。
cursor.execute(sql,['B00140N5CS ',' 2019-04-23'])
# cursor.execute (SQL,' b00140n5cs ')在傳遞單個參數時。
print(cursor.fetchall())
db.close()
擴展數據:
功能
Python函數支持遞歸、默認參數值和變量參數,但不支持函數重載。為了增強代碼的可讀性,可以在函數後面寫“文檔字符串”來解釋函數、參數的類型和含義、返回值的類型和範圍等。可以使用內置函數help()打印出該函數的幫助。例如:
& gt& gt& gtdef randint(a,b):
..."返回範圍[a,b]內的隨機整數,包括兩端點."...
& gt& gt& gt幫助(randint)
模塊__main__中函數randint的幫助:
randint(a,b)
返回範圍[a,b]內隨機整數,包括兩端點。
百度百科-python