简介:本文将介绍如何在Linux上安装和使用SQLite3,包括安装步骤、基本命令和常见操作。通过本文,您将能够轻松地在Linux系统上使用SQLite3进行数据库管理。
SQLite3是一个轻量级的数据库管理系统,广泛应用于各种应用程序中。在Linux系统上,您可以通过多种方式安装和使用SQLite3。
一、安装SQLite3
sudo apt-get install sqlite3
二、使用SQLite3
tar -zxvf sqlite-amalgamation-版本号.tar.gzcd sqlite-amalgamation-版本号./configuremakesudo make install
sqlite3命令行工具来操作SQLite3数据库。以下是常用的一些命令和操作:sqlite3命令后跟数据库文件名:
sqlite3 数据库文件名.db
sqlite3命令行界面,可以使用.exit或.quit命令:
.exit 或 .quit
sqlite3命令后跟文件名:shell $ sqlite3 数据库文件名.db 这将创建一个新的数据库文件并打开它以进行操作。shell sqlite> .databases 这将显示当前连接的所有数据库的列表,包括数据库名、编码和校对顺序。sql CREATE TABLE 表名 (列1 数据类型, 列2 数据类型, ...); 例如:sql CREATE TABLE users (id INTEGER PRIMARY KEY, name TEXT, age INTEGER); 这将在当前数据库中创建一个名为“users”的新表,具有三个列:id、name和age。sql INSERT INTO 表名 (列1, 列2, ...) VALUES (值1, 值2, ...); 例如:sql INSERT INTO users (name, age) VALUES ('John Doe', 25); 这将在“users”表中插入一行新数据,其中name为’John Doe’,age为25。sql SELECT 列1, 列2, ... FROM 表名 WHERE 条件; 例如:sql SELECT * FROM users WHERE age > 20; 这将检索“users”表中所有年龄大于20的行。sql UPDATE 表名 SET 列1=值1, 列2=值2, ... WHERE 条件; 例如:sql UPDATE users SET age=26 WHERE name='John Doe'; 这将更新“users”表中名为’John Doe’的行的年龄为26。sql DELETE FROM 表名 WHERE 条件; 例如:sql DELETE FROM users WHERE age<20; 这将删除“users”表中所有年龄小于20的行。