在Linux系统中使用sqlite通常可以通过命令行工具进行,确保安装了`sqlite`或`sqlite3`。大多数Linux发行版可以通过包管理器安装,如果没有预装,可以执行以下命令进行安装。

安装SQLite
对于基于Debian的系统(例如Ubuntu):
sh
sudo apt-get update
sudo apt-get install sqlite3
对于基于Red Hat的系统(例如Fedora, CentOS):
sh
sudo dnf install sqlite
对于基于Arch的系统:
sh
sudo pacman -S sqlite
使用SQLite
1. 启动SQLite命令行工具
打开终端然后输入:
sh
sqlite3
若要打开或创建特定数据库文件,可以指定数据库文件名:
sh
sqlite3 mydatabase.db
2. 基本SQLite命令
- 创建表:
sql
CREATE TABLE users (
id INTEGER PRIMARY KEY,
username TEXT NOT NULL,
email TEXT NOT NULL
);
- 插入数据:
sql
INSERT INTO users (username, email) VALUES ('alice', 'alice@example.com');
INSERT INTO users (username, email) VALUES ('bob', 'bob@example.com');
- 查询数据:
sql
SELECT * FROM users;
- 更新数据:
sql
UPDATE users SET email = 'alice_new@example.com' WHERE username = 'alice';
- 删除数据:
sql
DELETE FROM users WHERE username = 'bob';
- 退出SQLite命令行:
sh
.exit
3. SQLite内置命令
SQLite提供了许多内置命令,以下是一些常用的命令:
- 列出所有表:
sh
.tables
- 显示表的结构:
sh
.schema users
- 导出数据库到SQL文件:
sh
.output dump.sql
.dump
.output stdout
- 导入SQL文件:
sh
.read dump.sql
其他注意事项
- 可以通过帮助命令获取命令行工具更多使用信息:
sh
.help
- 支持使用 `.mode` 命令改变结果显示格式,例如:
sh
.mode column
.headers on
通过上述步骤和命令,你就可以使用Linux系统自带的sqlite命令行工具进行数据库操作了。

查看详情

查看详情