#_*_coding:utf-8_*_ import MySQLdb DBHOST = "192.168.89.101" DBUSER = "root" DBPASSWD ="1qaz#EDC" DB = "soms" PORT = 3306 CHARSET = "utf8" #建立與數據庫的連接 conn = MySQLdb.connect(host=DBHOST, user=DBUSER, passwd=DBPASSWD, db=DB, port=PORT, charset=CHARSET) cur = conn.cursor() #建立游標,Python是通過游標執(zhí)行SQL語句
游標對象的常用方法:
創(chuàng)新互聯主營巴南網站建設的網絡公司,主營網站建設方案,app軟件開發(fā)公司,巴南h5微信平臺小程序開發(fā)搭建,巴南網站營銷推廣歡迎巴南等地區(qū)企業(yè)咨詢
名稱
描述 | |
---|---|
close() | 關閉游標。之后游標不可用 |
execute(query[,args]) | 執(zhí)行一條SQL語句,可以帶參數 |
executemany(query, pseq) | 對序列pseq中的每個參數執(zhí)行sql語句 |
fetchone() | 返回一條查詢結果 |
fetchall() | 返回所有查詢結果 |
fetchmany([size]) | 返回size條結果 |
nextset() | 移動到下一個結果 |
scroll(value,mode='relative') | 移動游標到指定行,如果mode='relative',則表示從當前所在行移動value條,如果mode='absolute',則表示從結果集的第一行移動value條. |
cur = conn.cursor() #建立游標,Python是通過游標執(zhí)行SQL語句 #在數據表discovery插入一條記錄 cur.execute("insert into discovery (ip,port,status) values (%s,%s,%s)",('192.168.89.23','22','True')) #數據提交 conn.commit()
去數據庫查詢一下:
mysql> select * from discovery;
+----+---------------+------+--------+
| id | ip | port | status |
+----+---------------+------+--------+
| 1 | 192.168.89.3 | 22 | True |
| 3 | 192.168.89.23 | 22 | True |
+----+---------------+------+--------+
2 rows in set
查詢的操作也是如此,舉一反三即可
新聞名稱:python操作mysql(二)數據庫連接和游標的建立
本文網址:http://muchs.cn/article6/jpepog.html
成都網站建設公司_創(chuàng)新互聯,為您提供企業(yè)建站、域名注冊、全網營銷推廣、軟件開發(fā)、網站設計、虛擬主機
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯