利用python建立與資料庫的連線

2022-09-08 19:42:10 字數 1191 閱讀 2532

import pymysql

#封裝的增刪改

def change_data(sql1,host='localhost',user='root',

pwd='123456',database='milor'):

''':param sql1: 傳入的sql語句

:param host: 資料庫host,localhost為本地伺服器

:param user: 使用者名稱

:param pwd: 密碼

:param database: 連線的資料庫

:return: 沒有返回值

'''# con = 將伺服器位址,使用者名稱,密碼傳給connect方法 建立連線

con = pymysql.connect(host,user,pwd)

# cur: 建立資料庫游標物件

cur = con.cursor()

# 拼接字串sql

sql = 'use '+database

# 執行進入資料庫sql

cur.execute(sql)

# 執行傳入的sql1命令

cur.execute(sql1) # 返回值是受影響的行數

# 提交資料

st = con.commit()

print(st)

# 關閉游標連線

cur.close()

# 關閉資料庫連線

con.close()

#封裝的查詢 注釋和上面一樣,多了個返回查詢結果(記得接收)

def select_data(sql1,host='localhost',user='root',

pwd='123456',database='milor'):

con = pymysql.connect(host,user,pwd)

cur = con.cursor()

sql = 'use '+database

cur.execute(sql)

cur.execute(sql1) # 查詢之後會將結果 封裝到游標中

data = cur.fetchall() # 取出所有資料

con.commit()

cur.close()

con.close()

return data #將資料返回給呼叫者

記錄一哈,方便以後自己直接複製使用

ORACLE利用模板建立資料庫

1.準備檔案 模板檔案,該檔案可在oracle安裝好的路徑中獲得 oracle home assistants dbca templates 下有模板檔案data warehouse.dbc general purpose.dbc 我們一般用第二個檔案就可以了 還需要乙個響應檔案,該檔案可從軟體包中...

利用SQL語言建立資料庫

1.建立資料庫 create database 2.建立db中的table 定義關係模式 create table 3.定義table及其各個屬性的約束條件 定義完整性 4.定義view 定義外模式及e c映像 5.定義index,tablespace等 物理儲存引數 6.上述定義的撤銷和修正 語法...

利用WSAD XDE建立資料庫模型 uml

一 uml基礎知識 uml主要包括實體,關係和圖 1 關係 包括依賴 一種使用關係,乙個量的變化會影響另乙個量 關聯 聚合,組合 組合的實體只有湊在一起才能發揮作用不能單獨存在發揮功能 例 美猴王與四肢是組合關係 是不能共享資料的 與金箍棒是聚合關係 整體與個體關係 泛化和實現 2 圖 主要包括用例...