SQLite命令行

2024年10月13日 SQLite命令行 极客笔记

SQLite命令行

SQLite是一种轻量级的关系型数据库管理系统,被广泛用于嵌入式系统和移动设备中。它支持大部分的SQL语法,但相比于传统的数据库系统,它的功能更加简洁和轻便。SQLite可以通过命令行进行操作,包括创建数据库、创建表、插入数据、查询数据等。在本文中,我们将详细介绍SQLite命令行的基本使用方法。

安装SQLite

首先,我们需要安装SQLite数据库。SQLite是一个开源软件,可以在官方网站上免费下载。安装完毕后,可以在终端命令行中使用sqlite3命令来启动SQLite数据库。

创建数据库

执行以下命令创建一个新的SQLite数据库:

sqlite3 testDB.db

这将在当前目录下创建一个名为testDB.db的数据库文件。如果文件不存在,SQLite会自动创建一个新的数据库文件。

创建表

在SQLite中,可以使用SQL语句来创建表。例如,我们可以创建一个名为students的表,包含idname两个字段:

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

执行以上SQL语句后,将创建一个名为students的表,包含idname两个字段,其中id为主键。

插入数据

可以使用INSERT INTO语句向表中插入数据。例如,我们可以向students表中插入一条记录:

INSERT INTO students (id, name) VALUES (1, 'Alice');

执行以上SQL语句后,将向students表中插入一条id为1,name为’Alice’的记录。

查询数据

使用SELECT语句可以从表中查询数据。例如,我们可以查询students表中的所有记录:

SELECT * FROM students;

执行以上SQL语句后,将查询并显示students表中的所有记录。

更新数据

使用UPDATE语句可以更新表中的数据。例如,我们可以将students表中id为1的记录的name字段更新为’Bob’:

UPDATE students SET name = 'Bob' WHERE id = 1;

执行以上SQL语句后,将更新students表中id为1的记录的name字段为’Bob’。

删除数据

使用DELETE语句可以删除表中的数据。例如,我们可以删除students表中id为1的记录:

DELETE FROM students WHERE id = 1;

执行以上SQL语句后,将删除students表中id为1的记录。

退出SQLite

在SQLite命令行中,可以使用.quit命令来退出SQLite数据库:

.quit

总结

通过本文的介绍,我们详细了解了SQLite命令行的基本使用方法,包括创建数据库、创建表、插入数据、查询数据、更新数据和删除数据等操作。SQLite是一个简洁而有效的关系型数据库管理系统,适用于很多嵌入式系统和移动设备中。

本文链接:http://so.lmcjl.com/news/15312/

展开阅读全文