Python sqlite3库 实现 数据库基础及应用 输入地点,可输出该地点的爱国主义教育基地名称和批次的查询结果。

目录

【第11次课】实验十数据库基础及应用1-查询

要求:

提示:

运行结果:


【第11次课】实验十数据库基础及应用1-查询

声明:著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

1.简答题

数据库文件Edu_Base.db,包含baselist表,表结构包括:num(INTEGER型)、n

ame (TEXT型)、place (TEXT型)、batch (TEXT型),分别作为序号、名称、地点

(省市)、批次的字段。其局部记录如图所示:

要求:

输入地点,可输出该地点的爱国主义教育基地名称和批次的查询结果。

提示:

import sqlite3

连接数据库

创建游标对象

while True:

p=input("请输入地点:(输入0退出程序")

if p=="0":

break

else:

根据输入的地点,进行查询

显示查询的结果

python 复制代码
import sqlite3
conn = sqlite3.connect('Edu_Base.db')
cur = conn.cursor()
while True:
    p=input("请输入地点:(输入0退出程序\n")
    if p=="0":
        break
    else:
        s="SELECT num,name,place,batch from baselist where place='%s'" %p
        cur.execute(s)
        print("基地名称,批次")
        for row in cur:
            print(row[1],row[3]) 
conn.close()
运行结果:
相关推荐
梦想画家3 小时前
SQLMesh Python 模型入门(二):依赖管理、引擎实战与内存优化
数据库·python·sqlmesh
Omics Pro4 小时前
经典多组学整合算法→商用云平台
数据库·人工智能·算法·机器学习·自然语言处理
xcLeigh4 小时前
【KingbaseES数据库教程】国产化信创背景下的数据库选型与初识
linux·数据库·windows·kes·数据选型
全栈练习生4 小时前
大模型原理之 KV Cache
python·ai
天赐范式4 小时前
天赐范式第183天:让选择开始生效——育种者方程与选择生效条件
python·数字生命·天赐范式·动态运行时·育种者方程·选择压力·遗传力
资深技术分享员4 小时前
Geejing WebBuilder 数据库连接配置与在线 SQL 工具,运维的左右手
运维·数据库·sql·低代码
benchmark_cc5 小时前
批量行情返回后,怎样把请求失败的股票和正常数据分开?
python·数据分析·pandas·量化交易·股票数据·quantdash
ao-weilai5 小时前
MySQL数据库:表操作
数据库·mysql·adb
宵时待雨5 小时前
MySQL数据库1:数据库基础
服务器·数据库·mysql
做运维的阿瑞5 小时前
一个 NULL 让整列姓名消失?MySQL 字符串与日期函数复盘
数据库·sql·mysql