python操作mysql(二)數據庫連接和游標的建立

#_*_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)新互聯

手機網站建設