sqlite3基础:创建表格和插入记录

Java教程 2025-08-18

安装了SQLite后,您可能需要学习如何在数据库的命令行接口(CLI)周围操纵。

如何启动sqlite CLI

SQLite3 CLI非常易于使用。只需在终端窗口中键入sqlite3,它将显示:

 ps c: _工具 sqlite> sqlite3 sqlite版本3.46.1 2024-08-13 09:16:08(utf-16 console i/o)输入“ .help”,用于使用hintss.conssss.consss.contss.contss.contss.contss.connects.connects.connects.connects.connemess.use.use fileSe filese file in。

如何退出Sqlite CLI

默认情况下,CLI与内存数据库一起使用。为了在跨会话中保存数据,最好在文件系统上创建一个持久数据库,可以通过在SQLITE3命令之后提供数据库名称来完成。但是,为此,我们首先必须退出SQLite3 CLI:

 sqlite> .exit ps c: _工具 sqlite>

创建一个SQLITE数据库

以下命令在运行命令的文件夹中创建一个名为todo.db的数据库:

 ps c: users 所有者> sqlite3 todo.db sqlite版本3.46.1 2024-08-13 09:16:08(UTF-16控制台i/o)输入“ .help”。

todo.db文件保存SQLITE数据库。

列出所有SQLITE数据库

为了证明数据库确实是创建的,您可以在当前文件夹中查找todo.db文件,或者简单地发出以下命令:

 sqlite> .databases main:c: _工具 sqlite  todo.db r/w

sqlite创建表命令

要在当前连接的数据库中创建表,只需发布标准SQL表创建语句即可。请确保用半龙结束命令。创建表后,使用.table和.schema命令验证其存在和结构:

 SQLITE>创建表任务(ID Integer主键,名称VARCHAR); sqlite> .tables tasksssqlite> .schema创建表任务(ID Integer主键,名称varchar);

使用SQL创建SQLITE记录

SQLITE CLI允许您发布您喜欢的任何有效的SQL语句。

要创建SQLITE数据库记录,只需发布适当的SQL插入命令即可。同样,要列出您只需发出选择语句的记录即可。

 sqlite>插入任务(名称)值('Learn python!'); sqlite>插入任务(名称)值('Learn spring!'); sqlite>插入任务(名称)值('Learn java!'); sqlite>从任务中选择 *; 1 |学习python!2 |学习春天!3 |学习Java!

SQLite更新和删除操作

众所周知,Mojo编程语言准备替换所有与AI相关的新项目的Python,因此让我们更新SQLite数据库中的第一个记录。另外,我们应该学习春季启动,而不是仅仅是春季,所以让我们完全删除该记录。

 sqlite>更新任务设置名称='Learn Learn python'其中名称='Learn Learn Mojo'; sqlite>从名称='Learn java!'的任务中删除; sqlite>从任务中选择 *; 1 |学习python!2 |学习春天!

完成后,不要忘记退出。上面提到了它,但是就像退出bash一样,命令用户往往会忘记。

 sqlite> .exit ps c: _工具 sqlite>

超越SQLite3 CLI

SQLITE CLI非常易于使用,尤其是在您舒适的SQL时。但是,使用CLI只是冰山一角。对CLI感到满意后,还有许多其他SQLite活动可以探索

  • 有许多可用的开源GUI,包括将连接到本地数据库的在线网络。

  • JDBC驱动程序允许您可以通过Maven和Gradle轻松访问Java程序将其连接到SQLite。

  • 存在JavaScript和Python Sqlite库,以帮助将SQLITE与React Antive应用程序或AI库集成

  • sqlite很容易嵌入微设备中,因此将其添加到您的无头设备和机器人系统中

  • 与基于C的程序集成的本机集成很容易,因为这是语言SQLITE的编写。

不要害怕将您的SQLITE专有技术提升到一个新的水平。