python查询sql数据库
时间: 2023-11-08 22:59:31 浏览: 55
要使用Python查询SQL数据库,可以使用pymssql库来建立与SQL Server数据库的连接,并执行SQL查询语句。首先,需要在命令行模式下安装pymssql库,可以使用以下命令进行安装:
```
pip install pymssql
```
安装完成后,可以按照以下步骤进行Python查询SQL数据库:
1. 导入pymssql库:
```python
import pymssql
```
2. 建立与SQL Server数据库的连接:
```python
conn = pymssql.connect(server='服务器名', user='用户名', password='密码', database='数据库名')
```
需要将上述代码中的服务器名、用户名、密码和数据库名替换为实际的参数。
3. 创建游标对象:
```python
cursor = conn.cursor()
```
4. 执行SQL查询语句:
```python
cursor.execute('SELECT * FROM 表名')
```
需要将上述代码中的表名替换为实际的表名,可以根据需求编写相应的SQL查询语句。
5. 获取查询结果:
```python
result = cursor.fetchall()
```
将查询结果保存到result变量中,可以根据需要对结果进行处理和展示。
6. 关闭游标和连接:
```python
cursor.close()
conn.close()
```
确保在查询完成后关闭游标和连接。
以下是一个完整的示例代码:
```python
import pymssql
# 建立与SQL Server数据库的连接
conn = pymssql.connect(server='服务器名', user='用户名', password='密码', database='数据库名')
# 创建游标对象
cursor = conn.cursor()
# 执行SQL查询语句
cursor.execute('SELECT * FROM 表名')
# 获取查询结果
result = cursor.fetchall()
# 处理和展示查询结果
for row in result:
print(row)
# 关闭游标和连接
cursor.close()
conn.close()
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)