Python 创建数据库 sjk.db
网站编辑2024-02-13 19:04:40246
简介
在Python中,我们可以使用SQLite数据库来存储数据。SQLite是一种轻量级的关系型数据库,它不需要独立的服务器,可以直接嵌入到应用程序中。本文将介绍如何使用Python创建一个名为sjk.db的SQLite数据库。
步骤
步骤一:安装SQLite库
在开始之前,我们需要先安装SQLite库。可以使用pip命令来安装:
```
pip install sqlite3
```
步骤二:连接数据库
在Python中,我们可以使用sqlite3模块来连接SQLite数据库。首先,我们需要导入sqlite3模块:
```python
import sqlite3
```
然后,我们可以使用以下代码来连接数据库:
```python
conn = sqlite3.connect('sjk.db')
```
这行代码将会创建一个名为sjk.db的数据库文件,并将其与Python程序连接起来。
步骤三:创建表
在连接到数据库之后,我们可以使用SQL语句来创建表。例如,我们可以使用以下代码来创建一个名为users的表:
```python
conn.execute('CREATE TABLE users (id INTEGER PRIMARY KEY, name TEXT, age INTEGER)')
```
这行代码将会在sjk.db数据库中创建一个名为users的表,其中包含id、name和age三个字段。
步骤四:插入数据
在创建表之后,我们可以使用SQL语句来插入数据。例如,我们可以使用以下代码来插入一条用户数据:
```python
conn.execute('INSERT INTO users (id, name, age) VALUES (1, "John", 25)')
```
这行代码将会在sjk.db数据库中的users表中插入一条id为1、name为"John"、age为25的用户数据。
步骤五:查询数据
在插入数据之后,我们可以使用SQL语句来查询数据。例如,我们可以使用以下代码来查询所有用户的年龄:
```python
cursor = conn.cursor()
cursor.execute('SELECT age FROM users')
for row in cursor:
print(row[0])```
这行代码将会在sjk.db数据库中的users表中查询所有用户的年龄,并将其打印出来。
结论
通过以上步骤,我们已经成功地创建了一个名为sjk.db的SQLite数据库,并在其中插入了一条用户数据。我们还学习了如何使用SQL语句来查询数据。这些知识对于Python开发人员来说是非常有用的,因为它们可以帮助我们更好地管理和操作数据。







