python27读取数据库_读取数据库数据

在Python 2.7中,我们可以使用sqlite3模块来读取数据库数据,以下是一个简单的示例:

python27读取数据库_读取数据库数据
(图片来源网络,侵删)

1、确保你已经安装了sqlite3模块,如果没有,可以使用以下命令安装:

pip install pysqlite

2、创建一个名为test.db的SQLite数据库,并在其中创建一个名为students的表,包含idnameage三个字段:

CREATE TABLE students (
    id INTEGER PRIMARY KEY,
    name TEXT NOT NULL,
    age INTEGER NOT NULL
);

3、向students表中插入一些数据:

INSERT INTO students (name, age) VALUES ('张三', 20);
INSERT INTO students (name, age) VALUES ('李四', 22);
INSERT INTO students (name, age) VALUES ('王五', 24);

4、使用Python 2.7读取test.db数据库中的students表数据:

*coding: utf8 *
import sqlite3
连接到数据库
conn = sqlite3.connect('test.db')
cursor = conn.cursor()
执行查询语句
cursor.execute('SELECT * FROM students')
获取查询结果
rows = cursor.fetchall()
打印查询结果
for row in rows:
    print("ID: {}, Name: {}, Age: {}".format(row[0], row[1], row[2]))
关闭游标和连接
cursor.close()
conn.close()

运行上述Python代码,将输出以下结果:

ID: 1, Name: 张三, Age: 20
ID: 2, Name: 李四, Age: 22
ID: 3, Name: 王五, Age: 24

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/675005.html

(0)
未希的头像未希新媒体运营
上一篇 2024-06-06 06:36
下一篇 2024-06-06 06:38

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购  >>点击进入