在Linux中,可以使用sqlite3工具来操作SQLite数据库。以下是一些基本的sqlite3使用方法:
- 创建或打开数据库:
sqlite3 database_name.db- 查看数据库中的表:
.tables- 创建新表:
CREATE TABLE table_name (column1 datatype, column2 datatype, ...);- 插入数据:
INSERT INTO table_name (column1, column2, ...) VALUES (value1, value2, ...);- 查询数据:
SELECT * FROM table_name;- 更新数据:
UPDATE table_name SET column1 = value1, column2 = value2 WHERE condition;- 删除数据:
DELETE FROM table_name WHERE condition;- 创建索引:
CREATE INDEX index_name ON table_name (column1, column2, ...);- 退出sqlite3:
.quit示例代码:
# 打开或创建数据库
sqlite3 example.db
# 在sqlite3命令行环境中执行以下操作
# 创建表
CREATE TABLE users (id INTEGER PRIMARY KEY, name TEXT, age INTEGER);
# 插入数据
INSERT INTO users (name, age) VALUES ('Alice', 30);
# 查看表
.tables
# 查询数据
SELECT * FROM users;
# 更新数据
UPDATE users SET age = 31 WHERE name = 'Alice';
# 删除数据
DELETE FROM users WHERE name = 'Alice';
# 创建索引
CREATE INDEX idx_users_name ON users (name);
# 退出sqlite3
.quit