Python怎么打开自己写的轻量级数据库
时间: 2024-05-22 12:14:02 浏览: 7
你可以使用 Python 自带的 SQLite 库来创建和连接数据库,例如:
import sqlite3
# 连接到数据库
conn = sqlite3.connect('my_database.db')
# 创建一个表格
c = conn.cursor()
c.execute('''CREATE TABLE users
(id INTEGER PRIMARY KEY, name TEXT, age INTEGER)''')
# 插入数据
c.execute("INSERT INTO users VALUES (1, 'Alice', 23)")
c.execute("INSERT INTO users VALUES (2, 'Bob', 31)")
# 提交更改并关闭连接
conn.commit()
conn.close()
相关问题
python 轻量级框架
Flask 是一个非常受欢迎的轻量级 Python Web 框架。它简单易用,具有灵活性和可扩展性,并且适用于构建中小型的 Web 应用程序。Flask 提供了基本的路由、模板引擎和请求处理功能,同时也支持许多扩展来处理数据库、表单验证、用户认证等常见的 Web 开发任务。另外,Django Rest Framework (DRF) 是一个建立在 Django 基础上的强大的轻量级 Web API 框架,它提供了一套用于构建高性能的 RESTful API 的工具和功能。
Python写一个自己的数据库
好的,你可以使用Python内置的sqlite3模块轻松地实现一个轻量级的个人数据库。以下是一个简单的示例:
```python
import sqlite3
# 连接数据库,如果数据库不存在将自动创建
conn = sqlite3.connect('mydatabase.db')
# 创建表格
conn.execute('''CREATE TABLE IF NOT EXISTS users
(ID INT PRIMARY KEY NOT NULL,
NAME TEXT NOT NULL);''')
# 插入数据
conn.execute("INSERT INTO users (ID, NAME) \
VALUES (1, 'Alice')")
conn.execute("INSERT INTO users (ID, NAME) \
VALUES (2, 'Bob')")
conn.execute("INSERT INTO users (ID, NAME) \
VALUES (3, 'Charlie')")
# 提交更改
conn.commit()
# 查询数据
cursor = conn.execute("SELECT ID, NAME from users")
for row in cursor:
print("ID = ", row[0])
print("NAME = ", row[1])
# 关闭数据库连接
conn.close()
```
这个示例创建了一个名为 `mydatabase.db` 的数据库文件,其中包含一个 `users` 表格,包含 `ID` 和 `NAME` 两个字段。程序插入了三条记录,并查询了所有用户的信息。你可以根据自己的需求修改字段和表格名。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)
![](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)