Python插入mysql數據庫

python連接數據並插入數據

import pymysql as db
data_name = input("告訴我你叫什麼:")
data_age = input("請輸入你的出生年月日 格式爲:2019-01-01:")
data_address = input("請輸入你來自哪裏:")
#鏈接數據庫
conn = db.connect(host='192.168.88.128',user='root',passwd='123456',port=3307)
#獲取遊標
cur = conn.cursor()
cur.execute("use mysql2")
#注意:sql語句中值的位置不可以直接寫變量,需要使用佔位符將變量的值傳入參數中
cur.execute("insert into test1 (name,age,address) values ('%s','%s','%s')" % (data_name,data_age,data_address))
#commit提交後數據庫纔會發生改變
conn.commit()
cur.execute("select * from test1")
data = cur.fetchall()
for i in data:
	print(i)
#關閉數據庫鏈接
cur.close()
conn.close()
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章