Skip to main content

PyMySQL

Preset

Install package

pip install pymysql

PyMySQL

變述及函數用途
conn = pymysql.connect(…)與資料庫建立連線,conn為資料庫連線物件
cursor = conn.cursor()建立資料庫游標物件cursor
cursor.execute(s)執行SQL指令s
cursor.executemany(s, [(…), (…), …])批量執行SQL指令
cursor.fetchone()獲取下一筆查詢結果
cursor.fetchmany(n)獲取n筆查詢結果
cursor.fetchall()獲取所有查詢結果
cursor.close()關閉游標
conn.close()關閉連線

Untitled

Sample code

Connect to DB

basic_python_course/part15_dbConnection/00_connectToDB.ipynb at master · uuboyscy/basic_python_course

Execute SQL

INSERT

basic_python_course/part15_dbConnection/01_executeSQL_INSERT.ipynb at master · uuboyscy/basic_python_course

SELECT

basic_python_course/part15_dbConnection/02_executeSQL_SELECT.ipynb at master · uuboyscy/basic_python_course

UPDATE

basic_python_course/part15_dbConnection/03_executeSQL_UPDATE.ipynb at master · uuboyscy/basic_python_course

DELETE

basic_python_course/part15_dbConnection/04_executeSQL_DELETE.ipynb at master · uuboyscy/basic_python_course

execute_many()

basic_python_course/part15_dbConnection/05_executeSQLSimpleExample.ipynb at master · uuboyscy/basic_python_course

Try … catch

basic_python_course/part15_dbConnection/06_executeSQLSimpleExampleWithTryExcept.ipynb at master · uuboyscy/basic_python_course