如何从SQL Server读取数据
SQL Server是一种流行的关系型数据库管理系统,能够存储和管理大量数据。本文将重点介绍如何从SQL Server读取数据,并提供相应的代码示例。
步骤1:连接到SQL Server
在使用SQL Server读取数据之前,我们需要先连接到数据库。:
import pyodbc
cnxn = pyodbc.connect('DRIVER={SQL Server Native Client 11.0};'
'SERVER=;'
'DATABASE=;'
'UID=;'
'PWD=')
在代码中,使用pyodbc库实现数据库的连接。需要指定服务器名称、数据库名称、用户名和密码。
步骤2:查询数据
连接到数据库后,我们需要执行查询语句以获取需要的数据。
cursor = cnxn.cursor()
cursor.execute('SELECT * FROM
')
在代码中,我们使用execute()方法执行查询语句并存储结果在游标对象中。查询语句中可以指定以下内容:
*表示查询所有内容。
FROM后面是要查询的表名。
步骤3:获取结果
执行查询后,我们需要使用fetchall()方法获取查询结果。
rows = cursor.fetchall()
for row in rows:
print(row)
在代码中,我们使用fetchall()方法获取所有结果,并使用for循环遍历结果。遍历结果时,每一行可以视为一个元组,元组中包含了该行中的所有数据。
示例代码
import pyodbc
#连接到SQL Server
server_name = ''
database_name = ''
uid = ''
pwd = ''
cnxn = pyodbc.connect('DRIVER={SQL Server Native Client 11.0};'
'SERVER=' + server_name + ';'
'DATABASE=' + database_name + ';'
'UID=' + uid + ';'
'PWD=' + pwd)
#查询数据
cursor = cnxn.cursor()
cursor.execute('SELECT * FROM
')
#获取结果
rows = cursor.fetchall()
for row in rows:
print(row)
上面是从SQL Server中读取数据的示例代码。根据实际情况修改server_name、database_name、uid、pwd、table name等参数即可。
相关阅读
数据库标签
SQL热门