使用SQLite命令行工具,通过输入SQL语句来创建、查询、更新和删除数据库中的数据。
使用Linux命令行工具管理SQLite数据库
1、安装SQLite3
在Linux系统中,SQLite3通常已经预装,如果未安装,可以使用以下命令进行安装:
Ubuntu/Debian系统:sudo aptget install sqlite3
CentOS/RHEL系统:sudo yum install sqlite
2、创建数据库
使用以下命令创建一个名为mydatabase.db的数据库文件:
```
sqlite3 mydatabase.db
```
3、列出数据库中的表
进入SQLite3命令行界面后,可以输入以下命令列出当前数据库中的所有表:
```
.tables
```
4、创建表
使用以下命令创建一个名为users的表,包含id、name和age三个字段:
```sql
CREATE TABLE users (id INTEGER PRIMARY KEY, name TEXT NOT NULL, age INTEGER);
```
5、插入数据
使用以下命令向users表中插入一条数据:
```sql
INSERT INTO users (name, age) VALUES ('John', 25);
```
6、查询数据
使用以下命令查询users表中的所有数据:
```sql
SELECT * FROM users;
```
7、更新数据
使用以下命令将users表中id为1的记录的年龄更新为30:
```sql
UPDATE users SET age = 30 WHERE id = 1;
```
8、删除数据
使用以下命令删除users表中id为1的记录:
```sql
DELETE FROM users WHERE id = 1;
```
9、退出SQLite3命令行界面
输入以下命令退出SQLite3命令行界面:
```sql
.quit
```
相关问题与解答:
1、SQLite3支持哪些数据类型?如何定义自增主键?
答:SQLite3支持整数(INTEGER)、文本(TEXT)、布尔值(BOOLEAN)、浮点数(REAL)等常见数据类型,要定义自增主键,可以在创建表时将字段定义为INTEGER PRIMARY KEY,id INTEGER PRIMARY KEY
,这样,在插入数据时,不需要指定id的值,SQLite会自动为其分配一个递增的值。
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/487981.html