SQLite 创建sqlite3文件/数据库

SQLite 创建sqlite3文件/数据库

在本文中,我们将介绍如何创建 SQLite 数据库文件(.sqlite3)以及在数据库中创建表和插入数据。

阅读更多:SQLite 教程

创建数据库文件

首先,我们需要安装 SQLite 数据库。我们可以从官方网站(https://www.sqlite.org/download.html)上下载适用于我们操作系统的二进制文件,或者通过包管理器进行安装。

安装完成后,我们可以打开命令行终端并输入以下命令创建一个新的 SQLite 数据库文件:

sqlite3 mydatabase.sqlite3
Bash

这将会在当前目录下创建名为 mydatabase.sqlite3 的 SQLite 数据库文件。

创建表格

在 SQLite 数据库中,我们可以通过创建表格来组织和存储数据。表格由列和行组成,每列都有一个特定的数据类型。

让我们以一个简单的例子开始,创建一个名为 users 的表格,其中包含 idnameage 三列:

CREATE TABLE users (
    id INTEGER PRIMARY KEY,
    name TEXT,
    age INTEGER
);
SQL

这条 SQL 语句表明我们创建了一个名为 users 的表格,其中包含了三个列,分别是 id(作为主键)、name(文本类型)和 age(整数类型)。

插入数据

现在我们已经创建了一个名为 users 的表格,接下来我们可以向其中插入一些数据。

使用 SQL INSERT INTO 语句,我们可以将数据插入到表格中。例如,我们可以插入一条记录,表示一个用户的信息:

INSERT INTO users (name, age) VALUES ('John', 25);
SQL

这将会在 users 表格中插入一条记录,包含了 name 列的值为 ‘John’,age 列的值为 25。

我们还可以通过批量插入多条记录来快速填充表格。例如,我们可以执行以下语句插入多条用户记录:

INSERT INTO users (name, age) VALUES ('Alice', 30), ('Bob', 35), ('Charlie', 40);
SQL

这将会插入三条用户记录,分别为 ‘Alice’、’Bob’ 和 ‘Charlie’,它们的年龄分别为 30、35 和 40。

查询数据

在创建表格并插入数据后,我们通常会希望从表格中查询数据。

使用 SQL SELECT 语句,我们可以查询表格中的数据。例如,我们可以查询所有用户的姓名和年龄:

SELECT name, age FROM users;
SQL

这将返回一个结果集,包含了所有用户的姓名和年龄。

我们还可以根据特定的条件进行过滤和排序。例如,我们可以查询年龄大于 30 的用户记录,并按照年龄降序排列:

SELECT name, age FROM users WHERE age > 30 ORDER BY age DESC;
SQL

这将返回所有年龄大于 30 的用户记录,并按照年龄的降序排列。

更新和删除数据

除了查询数据,我们还可以使用 SQL UPDATE 和 DELETE 语句更新和删除数据。

例如,我们可以更新某个用户的年龄:

UPDATE users SET age = 26 WHERE name = 'John';
SQL

这将把名为 ‘John’ 的用户的年龄更新为 26。

我们还可以通过 DELETE 语句删除指定的用户记录:

DELETE FROM users WHERE name = 'John';
SQL

这将从 users 表格中删除所有名为 ‘John’ 的用户记录。

总结

在本文中,我们介绍了如何创建 SQLite 数据库文件以及在数据库中创建表格、插入、查询、更新和删除数据。SQLite 是一种简单易用的嵌入式数据库,它在移动应用程序和小型项目中广泛使用。通过应用本文中所介绍的内容,我们可以轻松地创建和操作 SQLite 数据库。

通过学习 SQLite,我们可以更好地理解数据库的基本概念和操作,为我们未来的数据库开发打下坚实的基础。

如果你对 SQLite 还有更多的兴趣,请继续学习它的高级特性和进一步的用法。祝你在数据库的学习和使用中取得成功!

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册