python資料庫操作教程 python資料庫操作

2021-10-19 21:33:30 字數 1280 閱讀 6537

python支援很多資料庫的操作,mysql應用最廣發,所以本文詳細介紹mysql的操作方法,其他資料庫類似。

由於現在python2.x的會被淘汰,所以只支援2.x版本的mysqldb就不介紹了,這次我們來介紹pymysql,它是支援3.x的。

首先在cmd裡安裝pymysql

pip install pymysql

在進入python測試匯入pymysql

python

import pymysql

如果沒有出錯,就是安裝成功

然後鏈結資料庫

import pymysql

con=pymysql.connect(

host=」資料庫位址」,

user=」使用者名稱」,

password=」密碼」,

database=」資料庫名」,

charset=」utf-8」

獲取操作游標

cur=con.cursor()

執行後,返回結果預設使用元組顯示,如果想變成字典

cur=con.cursor(cursor=pymysql.cursors.dictcursor)

編寫sql操作語句

sql=」select * from user」

try:

cur.execute(sql)

results=cur.fetchall()

print(「id」,」name」,」password」)

for row in results:

id=row[0]

name=row[1]

password=[2]

print(id,name,password)

except exception as e:

raise e

finally:

cur.close()

con.close()

修改更新資料

sql_updata=」updata user set username=』%s』 where id=%d」

cur.execute(sql_updata % (「xiongda」,3))

增加多條資料

sql_duo=」insert into userinfo(name,password) values(%s,%s);」

data1=[('july', '147'),('june', '258'),('marin', '369')]

cur.executemany(sql, data)

涉及寫操作要注意提交

con.commit()

py之資料庫操作

import pymysql1.連線資料庫 host user passwd charset conn pymysql.connect host localhost user root password redhat db westos charset utf8 2.建立游標物件 cur conn....

python 入門教程(操作mysql資料庫)

pymsql是python中操作mysql的模組,其使用方法和mysqldb幾乎相同。但目前pymysql支援python3.x,而mysqldb不支援3.x版本。進入 cmd 輸入 pip install pymysql 回車等待安裝完成 import pymysql 匯入 pymysql 如果編...

訪問資料庫(廖py)

標籤 空格分隔 mysql sqlite 當我們需要儲存自己定義的儲存格式的時候,比如成績單 姓名成績 aaa95 bbb21 可以使用文字進行儲存,或者使用json格式儲存檔案。但是這種方法並不便捷,查詢和新增時都不能滿足要求。因此使用資料庫 database 專門集中儲存和查詢的軟體,可以通過條...