您好,登錄后才能下訂單哦!
pip install pymysql
import pymysql
conn=pymysql.connect(host='192.168.0.6',port=3306,user='root',password='123456',db='oldboydb')#創建連接
cursor=conn.cursor()#創建游標
#執行并返回受影響的行數
result=cursor.execute('insert into student(name,age,register_date) values ("haha","22","2016-03-02")')
print('受影響的行數:',result)
new_id=cursor.lastrowid#最近的自增id
print("最近的自增id:",new_id)#不提交id也會自增上去
#執行一行
update=cursor.execute("update student set name='Laha' where name='haha' ")
delete=cursor.execute("delete from student where name='Laha'")
#執行多行
result_many=cursor.executemany("insert into B(b) values(%s)",['7','8','9','10','11','12'])
print("result many:",result_many)
#查詢
effect_row=cursor.execute('select * from B')
row_1=cursor.fetchone()#獲取一行
print("第一行查詢結果:",row_1)
row_2=cursor.fetchmany(2)#獲取多行
print("第二行第三行結果:",row_2)
row_all=cursor.fetchall()#獲取全部
print("剩下的結果:",row_all)
conn.commit()# 遞交之后就會寫入數據庫 不提交就不會 默認事務
cursor.close()#關閉游標
conn.close()#關閉連接
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。