超市零售信息管理系统(Python实现)SQLServer
时间: 2024-05-24 13:09:38 浏览: 97
C#SQLSERVER超市信息管理系统
超市零售信息管理系统可以用Python编写,数据库可以使用SQLServer。下面是一个简单的操作SQLServer数据库的Python示例代码,以便快速开始:
```python
import pyodbc
def create_table(cursor):
cursor.execute('CREATE TABLE Product(ProductID INT PRIMARY KEY, ProductName VARCHAR(20), Price FLOAT)')
def insert_data(cursor):
cursor.execute("INSERT INTO Product VALUES(1, 'apple', 5.0)")
cursor.execute("INSERT INTO Product VALUES(2, 'banana', 2.0)")
cursor.execute("INSERT INTO Product VALUES(3, 'orange', 3.0)")
def update_data(cursor):
cursor.execute("UPDATE Product SET Price = 4.0 WHERE ProductID = 2")
def delete_data(cursor):
cursor.execute("DELETE FROM Product WHERE ProductID = 3")
def print_data(cursor):
cursor.execute('SELECT * FROM Product')
for row in cursor:
print(row)
# 连接数据库
cnxn = pyodbc.connect('DRIVER={SQL Server};SERVER=server_name;DATABASE=database_name;UID=username;PWD=password')
cursor = cnxn.cursor()
# 创建表
create_table(cursor)
# 插入数据
insert_data(cursor)
# 打印数据
print_data(cursor)
# 更新数据
update_data(cursor)
# 删除数据
delete_data(cursor)
# 打印数据
print_data(cursor)
# 关闭连接
cnxn.close()
```
在上面的示例代码中,我们使用pyodbc库来连接SQLServer数据库,创建表,插入数据,更新数据以及删除数据。我们也定义了一个函数来打印表中的数据。你可以根据你的需求修改代码。请注意,你需要将示例代码中的server_name,database_name,username以及password更改为实际值。
阅读全文