1. 安装SQLite
在Linux上安装SQLite非常简单。可以使用包管理器(如apt、yum)直接从官方软件源安装SQLite。例如,在Ubuntu上使用以下命令安装SQLite:
shell
sudo apt-get install sqlite3
2. 打开或创建数据库
要打开或创建一个SQLite数据库,可以在终端中使用sqlite3
命令,并指定要打开或创建的数据库文件路径。如果指定的数据库文件不存在,则会创建一个新的数据库。
shell
sqlite3 <database_file>
如果数据库文件不存在,将会创建一个新的数据库文件。
3. 执行SQL语句
一旦打开了数据库,就可以在sqlite3
命令行中执行各种SQL语句。例如,我们可以创建表、插入数据、查询数据等。
sql
-- 创建表
CREATE TABLE users (
id INTEGER PRIMARY KEY,
name TEXT,
age INTEGER
);
-- 插入数据
INSERT INTO users (name, age) VALUES ('John', 25);
-- 查询数据
SELECT * FROM users;
4. 导入和导出数据
使用.import
命令可以将外部文件中的数据导入到数据库表中。
shell
sqlite> .mode csv -- 设置导入模式为CSV格式(可以根据需要设置)
sqlite> .import <csv_file> <table_name> -- 将CSV文件数据导入到指定表中
使用.output
命令可以将查询结果导出到文件中。
shell
sqlite> .output <output_file> -- 将查询结果输出到指定文件中
sqlite> SELECT * FROM users; -- 执行查询
sqlite> .output stdout -- 将输出恢复到终端
5. 查看表和模式
使用.tables
命令可以查看当前数据库中的所有表格。
shell
sqlite> .tables
使用.schema
命令可以查看指定表的模式。
shell
sqlite> .schema <table_name>
6. 退出SQLite命令行
要退出sqlite3
命令行,可以使用.quit
或.exit
命令。
shell
sqlite> .quit