想要透過python與MSSQL server,
首先需要先安裝pymssql套件,
輸入: pip install pymssql
離線安裝的話,
請先下載pymssql套件: 點擊我
找到適合自己環境的版本,
以本版為例,
採用電腦為64位元及python為3.6,
因此下載檔案為"pymssql-2.1.4-cp36-cp36m-win-amd64.whl"
安裝指令為 pip install pymssql-2.1.4-cp36-cp36m-win-amd64.whl
查詢資料表欄位資料
import pymssql #server可連接網址或者ip位址 conn = pymssql.connect(server='192.168.0.10', user='admin', password='12345', database='testDB') cursor = conn.cursor() cursor.execute('SELECT * FROM test_data_view') field_name = [i[0] for i in cursor.description] #查詢所有欄位名稱 result = cursor.fetchall() #查詢每筆資料 for row in result: print(row) |
補充:cursor.fetchone() #查詢單一筆資料
插入資料列
連接database方式請參考上方
cursor = conn.cursor() cursor.execute('INSERT Student.Info (Name, age, ID, phone) OUTPUT INSERTED.studentData VALUES ('Jane',15, '1090327', '09123456789')') conn.commit() conn.close() |
指令還原(回到某個cursor.execute的執行點)
假設這邊原先插入的資料列有誤,
只要輸入下方指令便可還原
conn.rollback() conn.close() |
留言列表