Python 對Mysql的操作
Python連接數據庫的七個步驟
1、導入模塊
>>> import MySQLdb #因為裏面有大小寫,可以使用as mysql使之簡化
2、創建連接
>>> conn = MySQLdb.connect(host=‘59.110.12.72‘ , port=3306 , user=‘******‘,passwd=‘******‘,db=‘kk3‘,
charset=‘utf8‘)
3、獲取遊標
>>> cur = conn.cursor()
4、執行操作
>>> cur.execute(‘select * from accesslog‘)
>>> cur.fetchall() #用它來讀取,在數據庫取出的數據
>>> cur.execute("insert into accesslog(log_date,ip,url,status) values(‘2016-10-11‘,‘2,2,2,2‘,
‘http://www.baidu.com/a‘,200);")
5、數據提交/數據讀取
@select只用讀取數據,不影響數據庫,不需要提交數據
@update,delete,insert 這些操作類型,需要提交數據
>>> conn.commit() #插入的數據需要commit下才能提交到數據庫裏面
6、關閉遊標
>>> cur.close()
7、關閉連接
>>> conn.close()
Python 對Mysql的操作