本文主要是介绍【数据库】SQL Server,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
SQL Server
Python 连接 SQL Server
创建连接
import pymssql #引入pymssql模块
import pandas as pd
connect = pymssql.connect('服务器名', '账户', '密码', '数据库名') #服务器名,账户,密码,数据库名
if connect:
print("连接成功!")
cursor = connect.cursor() #创建一个游标对象,python里的sql语句都要通过cursor来执行
sql = "select 小区名称,城市,区县 from Project_gaode"
cursor.execute(sql) #执行sql语句
fetchone
row = cursor.fetchone() #返回结果数据的一行,返回一个单行的数据对象,row.
# 将SQL查询结果转换为DataFrame
df = pd.read_sql(sql, connect)
connect.close() #关闭数据库连接
fetchall
rows = cursor.fetchall() #获得所有数据,返回一个list对象,每行就是一个tuple元组。
connect.close() #关闭数据库连接
#输出为DataFrame
df = pd.DataFrame(rows, columns=[x[0] for x in cursor.description])
异常
解决方法
use <DATABASENAME>
grant select on dbo.<TABLENAME> to public;
这篇关于【数据库】SQL Server的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!