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开发人员来说是非常有用的,因为它们可以帮助我们更好地管理和操作数据。

最新推荐

右侧广告图1
  • 数据库审计

    在满足等保2.0‘安全审计’相关要求的同时,智能解析数据库通信流量,细粒度审计数据库访问行为,通过对数据库全量行为的审计溯源、危险攻击的实时告警、风险语句的智能预警,提供敏感的数据库资产安全的监控保障

    ¥3000.00/月

    等保合规

  • 云数据库 ClickHouse

    开箱即用,高吞吐写入,秒级实时分析、自动弹性优势。 广泛应用于流量分析、广告营销分析、行为分析、人群划分、客户画像、敏捷BI、数据集市、网络监控、分布式服务和链路监控等业务场景。

    ¥1473.40/月

    1年85折

  • 云数据库 RDS

    高性价比、稳定安全可靠的云数据库 RDS 即开即用、“自动驾驶”,助您免除数据库运维烦恼

    ¥88.00/年

    折扣优惠,高性价比,安全稳定

右侧广告图2