dm: - A3: 1131100000000005010000000193101000000000

快速掌握 Python存取Microsoft SQL Server

使用類似 Python 的程式設計語言

當資料位於 SQL Server 時,使用 Python 來產生功能,類似於使用 Python 來處理 Azure blob 中的資料。 如需比較,請參閱資料科學環境中的處理 Azure Blob 資料。 將資料從資料庫載入 pandas 資料框架來進一步加以處理。 在本節中會說明連線到資料庫以及將資料載入資料框架的程序。

下列連接字串格式可用來使用 pyodbc (使用您的特定值來取代 servername、dbname、username 和 password),從 Python 連接到 SQL Server 資料庫:

複製

#Set up the SQL Azure connection
import pyodbc
conn = pyodbc.connect('DRIVER={SQL Server};SERVER=<servername>;DATABASE=<dbname>;UID=<username>;PWD=<password>')

Python 中的 Pandas 程式庫 提供一組豐富的資料結構和資料分析工具,可用來對 Python 程式設計進行資料操作。 下列程式碼會將從 SQL Server 資料庫傳回的結果讀取至 Pandas 資料框架:

複製

# Query database and load the returned results in pandas data frame
data_frame = pd.read_sql('''select <columnname1>, <cloumnname2>... from <tablename>''', conn)
  • Top