資料庫與python的互動

2021-08-08 17:42:51 字數 1557 閱讀 7193

try:

from mysql import *

con = connect(

host = "localhost",

port = 3306,

database = 'df',

user = 'root',

password = 'mysql',

charset = 'utf-8'

)

2 .連線物件:

#獲得cursor物件

cs1 = con.cursor()

#執行insert語句,students是表明

count = cs1.execute('insert into students(name) values("天明")')

#更新資料

count = cs1.execute('updata students set name="少羽" where id=5 ')

#查詢操作

count=cs1.execute('select id,name from students')

#獲取查詢的一條結果

result = cs1.fetchone()

# 獲取查詢的所有的結果

results = cs1.fetchall()

#關閉物件

cs1.cloes()

#提交,只有刪除和增加的時候才有commit操作

con.commit()

except exception as e:

print(e)

finnally:

#最後關閉con,為避免資料寫入的時候出錯,可以放在try裡避免

con.close()

1.建立鏈結

from pymongo import mongoclient

client = mongoclient(host='localhost', port=27017)

2.選擇資料庫和集合

# 選擇python這個資料庫

database = client.python

# 選擇py這個集合

collection = database.py

#向資料庫中插入一條資料

collection.isnert_one()

#插入多條資料

collection.inser_many([,,...])

# 查詢多條資料

result = collection.find()

1.建立鏈結

from redis import *

cient = strictredis()

#新增,更新

result=client.set('py1','gj')

#獲取result = client.get('py1')

#刪除result = client.delete('py1')

#獲取鍵

result = client.keys()

python與資料庫互動 MySQL,Redis

python與資料庫互動 原理 db config 使用步驟 1 匯入模組 import pymysql 2 建立連線 pymysql.connect dbconfig 連線是不能運算元據庫的,需要用連線生成游標來操作 3 建立游標 connection.cursor 4 執行sql語句 curso...

python與資料庫mysql互動

通過pycharm簡潔 塊操作mysql,以幫助我們理解 具體步驟可分為五步 1,安裝並pymysql庫 pip install pymysql匯入pymysql庫 import pymysql2與資料庫建立鏈結,這裡用乙個字典來接收 db conf 3,建立游標物件 conn pymysql.co...

python和資料庫互動

對於關係型資料庫的訪問,python社群已經指定了乙個標準,稱為python database api sepcificationv2.0.mysql qracle等特定資料庫模組遵從這一規範,而且可新增更多特性,高階資料庫api定義了一組用於連線資料庫伺服器 執行sql語句並獲得結果的函式和物件,...