> 文章列表 > sqllite创建数据库

sqllite创建数据库

sqllite创建数据库

什么是SQLLite?

SQLLite是一种轻量级的数据库存储引擎,它被广泛应用于移动端和嵌入式设备。由于其占用空间小,易于维护,性能高等优点,被许多应用程序所选择。在本文中,我们将详细介绍如何在SQLLite中创建数据库并进行基本的操作。

创建数据库

在SQLLite中,要创建一个新的数据库,首先需要创建一个新的数据库文件。可以使用以下命令来创建一个名为testdb的数据库:

sqlite3 testdb

这将创建一个名为testdb的空数据库文件,并且SQLite shell将自动打开。我们可以在shell中执行SQL语句来创建表并插入数据。

创建表

要在SQLLite中创建一个新表,需要使用CREATE TABLE语句。例如,以下命令将创建一个名为users的新表:

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

这条CREATE TABLE语句将创建一个具有三个字段的表。第一个字段id是一个INTEGER类型,并且被设置为主键。第二个字段name是一个TEXT类型,用于存储用户姓名。第三个字段age是一个INTEGER类型,用于存储用户年龄。

插入数据

要向SQLLite中的表中插入数据,需要使用INSERT INTO语句。例如,以下命令将向名为users的表中插入一条新记录:

INSERT INTO users (name, age) VALUES ('Tom', 28);

这条INSERT INTO语句将向users表中插入一条新记录,该记录的name字段被设置为'Tom',age字段被设置为28。如果id字段没有设置为自增类型,则需要在INSERT INTO语句中指定id字段的值。

查询数据

要从SQLLite中的表中查询数据,需要使用SELECT语句。例如,以下命令将从名为users的表中查询所有记录:

SELECT * FROM users;

这条SELECT语句将返回users表中的所有记录,包括id、name和age字段。如果只需要返回特定的字段,则可以在SELECT语句中指定这些字段。例如,以下命令将只返回users表中的name字段:

SELECT name FROM users;

这条SELECT语句将返回users表中的所有name字段。

总结

SQLLite作为一种轻量级的数据库引擎,具有占用空间小、易于维护、性能高等优点。在SQLLite中创建数据库、创建表、插入数据和查询数据都非常容易,只需要简单的SQL语句即可完成。如果您需要在移动端或嵌入式设备上使用数据库,SQLLite是您不错的选择。