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語句並獲得結果的函式和物件,...