创建数据库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.14(java)3 分钟前
MySQL索引原理与B+树应用详解
数据库·b树·mysql
java干货4 分钟前
用 MySQL SELECT SLEEP() 优雅模拟网络超时与并发死锁
网络·数据库·mysql
哈哈不让取名字6 分钟前
使用Fabric自动化你的部署流程
jvm·数据库·python
洛_尘8 分钟前
MySQL 6:数据库约束
数据库·mysql
dawudayudaxue9 分钟前
sqlite在安卓下使用ndk的交叉编译
android·数据库·sqlite
YIN_尹9 分钟前
【MySQL】表的约束(下)
android·数据库·mysql
lkbhua莱克瓦2412 分钟前
Apache Maven全面解析
java·数据库·笔记·maven·apache
optimistic_chen13 分钟前
【Redis系列】哨兵模式
linux·数据库·redis·分布式·哨兵
啊吧怪不啊吧23 分钟前
极致性能的服务器Redis之Hash类型及相关指令介绍
大数据·数据库·redis·sql·mybatis·哈希算法
五阿哥永琪32 分钟前
MySQL面试题 如何解决深分页?
数据库·mysql