Python-pyodbc连接读取SQL Server数据库数据

本文主要利用pyodbc扩展包连接SQL Server数据库,并利用select语句将数据库表中数据取出来存到pandas的DataFrame里面。

  1. 导入包pandas以及pyodbc
import pandas as pd
import pyodbc
  1. 连接数据库
conn = pyodbc.connect(
            'DRIVER={SQL SERVER NATIVE CLIENT 11.0};\
            SERVER=49.123.102.7;DATABASE=TEST;\
            UID=***;PWD=***')

3.设置编码格式

conn.setencoding(encoding='utf-8')

4.使用pandas的read_sql将select查询结果存到DataFrame里面

df = pd.read_sql("select top 10 * from dbo.tableName",con=conn)

Python-pyodbc连接读取SQL Server数据库数据_第1张图片

我们下次再见,如果还有下次的话!!!
欢迎关注微信公众号:516数据工作室
516数据工作室

你可能感兴趣的:(Python,SQL)