创建数据库sqlite3文件

创建数据库文件

复制代码
 sqlite3 test_table.db

若该文件不存在,则创建,进入sqlite指令输入界面,如下所示:

SQLite version 3.39.5 2022-10-14 20:58:05

Enter ".help" for usage hints.

sqlite>

创建表

复制代码
 CREATE TABLE example_table (id INTEGER PRIMARY KEY, name TEXT NOT NULL, age INTEGER);

插入数据

复制代码
 INSERT INTO example_table age = 31 WHERE name = 'John Wang';

查看数据库中的数据

复制代码
 SELECT * FROM example_table;

更新表中的数据

复制代码
 UPDATE example_table SET age = 40 WHERE name = 'John Wang';

退出数据库编辑

复制代码
 .quit

查看数据库文件信息命令,注意命令前带字符 '.'

复制代码
 sqlite>.database

查看所有表的创建语句

复制代码
 sqlite>.schema

查看指定表的创建语句

复制代码
 sqlite>.schema table_name

以sql'语句的形式列出表内容

复制代码
 sqlite>.dump table_name

设置显示信息的分隔符,例如symble为 ' :'

复制代码
 sqlite>.separator symble【sqlite>.separator :】

设置显示模式,默认为column

复制代码
 sqlite>.mode mode_name【sqlite>.column】

设置每一列的显示宽度,width为长度值

复制代码
 sqlite>.width width_name

列出当前显示格式的配置

复制代码
 sqlite>.show

输出帮助信息

复制代码
 sqlite>.help
相关推荐
麦聪聊数据1 分钟前
拒绝循环写库:MySQL 批量插入、Upsert 与跨表更新的高效写法
数据库·sql·mysql
技术净胜2 分钟前
mysqldump 命令备份单库、多库、全库实操指南
数据库·mysql·adb
1.14(java)2 分钟前
数据库范式详解与设计实践
数据库·mysql
麦聪聊数据3 分钟前
由SQL空值 (NULL)引发的逻辑黑洞:从NOT IN失效谈起
数据库·sql·mysql
陈天伟教授5 分钟前
关系数据库-06. 触发器
数据库·oracle·达梦数据库·国产数据库
2501_944521006 分钟前
rn_for_openharmony商城项目app实战-账号安全实现
javascript·数据库·安全·react native·react.js·ecmascript
dishugj7 分钟前
【Oracle】 闪回技术(Flashback)的底层原理
数据库·oracle·flashback
想摆烂的不会研究的研究生12 分钟前
每日八股——Redis(4)
数据库·经验分享·redis·后端·缓存
杨了个杨898212 分钟前
Redis主从复制部署
数据库·redis·缓存
DBA小马哥16 分钟前
金仓数据库替代MongoDB:如何高效存储复杂数据类型并实现平滑迁移
数据库·mongodb·dba