cd /Users/xiaokkk/Desktop/project/xxx/code_folder/xxx/xxx/streamlitsqlite3 mydatabase.db-- 查看所有表
.tables-- 查看表结构
.schema users-- 查询所有数据
SELECT * FROM users;-- 条件查询
SELECT * FROM users WHERE age > 25;-- 退出
.quit
2.独立的查询脚本
import sqlite3def query_all_users():"""查询所有用户"""conn = sqlite3.connect('mydatabase.db')cursor = conn.cursor()cursor.execute("SELECT * FROM users")rows = cursor.fetchall()print("所有用户数据:")for row in rows:print(f"ID: {row[0]}, 姓名: {row[1]}, 年龄: {row[2]}")conn.close()def query_users_by_age(min_age):"""根据年龄查询用户"""conn = sqlite3.connect('mydatabase.db')cursor = conn.cursor()cursor.execute("SELECT * FROM users WHERE age >= ?", (min_age,))rows = cursor.fetchall()print(f"年龄 >= {min_age} 的用户:")for row in rows:print(f"ID: {row[0]}, 姓名: {row[1]}, 年龄: {row[2]}")conn.close()if __name__ == "__main__":query_all_users()print()query_users_by_age(25)