sqlite 数据库的建立和查看
建立 sqlite 数据库
要建立一个 sqlite 数据库,需要安装 sqlite 数据库引擎。在大多数操作系统中,sqlite 是内置的,无需额外安装。
以下是使用 Python 建立 sqlite 数据库的代码示例:
import sqlite3
# 连接到数据库(如果不存在则创建)
conn = sqlite3.connect('example.db')
# 创建一个游标对象
cursor = conn.cursor()
# 创建一个表
cursor.execute('''CREATE TABLE students (id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT NOT NULL, age INTEGER)''')
# 提交事务
conn.commit()
# 关闭连接
conn.close()
查看 sqlite 数据库
一旦建立了 sqlite 数据库,就可以使用各种工具和编程语言来查看和操作其中的数据。
在命令行中,可以使用以下命令查看 sqlite 数据库中的表:
.tables
这将列出当前数据库中的所有表。
如果要查看表的结构,可以使用以下命令:
.schema <表名>
这将显示指定表的结构,包括列名、数据类型等信息。
在 Python 中,可以使用以下代码查看 sqlite 数据库中的表:
import sqlite3
# 连接到数据库
conn = sqlite3.connect('example.db')
# 创建一个游标对象
cursor = conn.cursor()
# 获取所有表名
cursor.execute("SELECT name FROM sqlite_master WHERE type='table';")
tables = cursor.fetchall()
for table in tables:
print(table[0])
# 关闭连接
conn.close()
以上代码将打印出数据库中的所有表名。
sqlite 数据库的建立和查看相对简单。通过安装 sqlite 引擎,使用编程语言或命令行工具,我们可以轻松地创建和查看 sqlite 数据库中的表。这为数据管理和分析提供了便利,使得 sqlite 成为许多应用程序的首选数据库。
以下是提炼的问题: 1. 如何在 Python 中安装 sqlite 数据库引擎? 2. 如何使用 Python 代码创建 sqlite 数据库表? 3. 在命令行中如何查看 sqlite 数据库中的表? 4. 如何使用 Python 代码获取 sqlite 数据库中的表名?