所以python写一个数据库处理
时间: 2023-07-25 18:04:50 浏览: 105
Python有很多库可以处理不同类型的数据库,这里介绍一些常用的库:
1. SQLite3:SQLite是一种嵌入式关系数据库,可以使用Python自带的sqlite3模块进行操作。
2. MySQL:MySQL是一种流行的关系型数据库,可以使用Python的PyMySQL、mysql-connector-python等模块连接和操作MySQL数据库。
3. PostgreSQL:PostgreSQL是功能强大的开源关系型数据库,可以使用Python的psycopg2模块连接和操作PostgreSQL数据库。
4. MongoDB:MongoDB是一种流行的NoSQL数据库,可以使用Python的pymongo模块连接和操作MongoDB数据库。
下面是一个使用SQLite3的例子,用于创建一个包含两个字段的表:
```python
import sqlite3
# 连接数据库
conn = sqlite3.connect('example.db')
# 创建表
conn.execute('''CREATE TABLE COMPANY
(ID INT PRIMARY KEY NOT NULL,
NAME TEXT NOT NULL,
AGE INT NOT NULL);''')
# 关闭连接
conn.close()
```
除了创建表,还可以插入数据、查询数据、更新数据和删除数据等操作。
阅读全文