文件格式为.db的数据表中,如何创建一个新的表和一个新的字段?

目录

1. 创建一个新表

2. 为现有表添加一个新字段

使用步骤:

示例:

最后效果:​


.db 文件格式中(通常指 SQLite 数据库文件),你可以通过 SQL 语句来创建新的表以及为现有表添加新的字段。这里是实现这两项操作的 SQL 语句示例。

1. 创建一个新表

你可以使用 CREATE TABLE 语句来创建一个新表。举个例子,如果你想创建一个名为 users 的表,包含 idnameage 三个字段,可以这样写:

CREATE TABLE users (
    id INTEGER PRIMARY KEY AUTOINCREMENT,
    name TEXT NOT NULL,
    age INTEGER
);
  • id 是主键(PRIMARY KEY),并且设置为自动递增(AUTOINCREMENT)。
  • name 是一个文本字段(TEXT),不能为 NULL。
  • age 是一个整数字段(INTEGER)。

2. 为现有表添加一个新字段

如果你已经有一个表,比如 users,并且你想为它添加一个新的字段 email,你可以使用 ALTER TABLE 语句来实现:

ALTER TABLE users ADD COLUMN email TEXT;

这会在 users 表中添加一个名为 email 的新列,类型为 TEXT。值得注意的是,SQLite 的 ALTER TABLE 语句只能用于添加新的列,不能删除或修改已有的列。

使用步骤:

  1. 打开 SQLite 数据库:你可以使用 SQLite 的命令行工具或者任何支持 SQLite 的 GUI 工具(如 DB Browser for SQLite)来打开 .db 文件。
  2. 执行 SQL 语句:在命令行或 GUI 工具的 SQL 编辑窗口中输入上面的 SQL 语句并执行。

示例:

-- 创建表
CREATE TABLE employees (
    id INTEGER PRIMARY KEY,
    name TEXT,
    position TEXT
);

-- 为表添加新字段
ALTER TABLE employees ADD COLUMN salary INTEGER;

这样就能创建一个名为 employees 的表,并在之后添加一个 salary 字段。

最后效果:

猜你喜欢

转载自blog.csdn.net/LLZjiayou/article/details/143289913