Linux中数据库sqlite3的基本命令的使用
在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
评论已关闭