1. 程式人生 > >Python 對Mysql的操作

Python 對Mysql的操作

簡化 execute use 創建 back delet ces values update

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的操作