- .open filename - 打开或创建一个SQLite数据库文件
- .tables - 列出当前数据库中的表
- .schema tablename - 查看指定表的创建语句
- .header on|off - 设置是否显示查询结果的列名
- .mode csv|column|json - 设置查询结果的显示模式
- .import filename tablename - 从文件导入数据到指定表
- .quit - 退出sqlite3命令行工具
- SELECT column1, column2... FROM table_name WHERE condition - 从表中选择数据
- INSERT INTO table_name (column1, column2...) VALUES (value1, value2...) - 插入数据到表
- UPDATE table_name SET column1 = value1, column2 = value2... WHERE condition - 更新表中的数据
- DELETE FROM table_name WHERE condition - 从表中删除数据
- ALTER TABLE table_name ADD column_name datatype - 向表中添加新列
- DROP TABLE table_name - 删除表
- CREATE INDEX index_name ON table_name (column1, column2...) - 在表中创建索引
- PRAGMA table_info(table_name) - 显示表的列信息
- PRAGMA database_list - 显示数据库中的表和索引
- PRAGMA foreign_key_list(table_name) - 查看表的外键信息
- PRAGMA index_list(table_name) - 显示表的索引信息
- PRAGMA table_info(table_name) - 显示表的详细信息
- .databases - 显示当前连接的所有数据库
- .fullschema - 显示数据库的完整模式(包括索引、触发器等)
- .backup filename - 备份数据库
- .restore filename - 从备份文件中恢复数据库
- .mode line - 设置查询结果的显示模式为每行一条记录
- .mode list - 设置查询结果的显示模式为键值对形式
- .explain - 显示查询计划
- .timeout milliseconds - 设置查询超时时间
- .echo on|off - 设置是否显示命令
- .auth ON|OFF|username|password - 启用/禁用/更改访问控制
- .nullvalue text - 设置显示空值的文本
- .width num1 num2 ... - 设置每列的宽度
- .separator string - 设置导出文件的分隔符
- .save filename - 保存输出结果到文件
- .output filename - 重定向输出到文件
- .read filename - 读取并执行SQL语句文件
- .timer on|off - 设置是否显示查询时间
- .shell cmd - 运行操作系统命令
- .help - 显示帮助信息
- .version - 显示SQLite版本信息
- .selftest - 运行自检测试
- .clone new_database - 克隆当前数据库到新的数据库
- .mode insert table_name - 以INSERT语句模式导出结果
- .clone :memory: - 将内存数据库克隆到文件数据库
- .archive - 将当前数据库归档
- .recover database - 修复损坏的数据库
- .changequote ON|off|string - 更改标识符的引号字符
- .analyze - 分析数据库以优化查询性能
- .randomblob numbytes - 生成指定大小的随机二进制数据
- .changes - 显示上一条命令影响的行数
- .lint OPTIONS - 执行语法检查
- .stats ON|off - 启用/禁用语句执行统计
- .once filename - 将输出结果保存到文件(仅一次)
- .print cmd - 打印输出结果
- .batch filename - 运行批处理SQL文件
- .open :memory: - 打开一个新的内存数据库
- .exit - 退出sqlite3命令行工具
- .check GLOB | REGEXP | LIKE - 执行数据完整性检查
- .clone :memory: :memory: - 复制内存数据库
- .dump - 以文本形式导出数据库
- .show - 显示当前配置参数
- .shell cmd args... - 使用shell运行操作系统命令
- .reindex - 重新建立所有索引
- .allnulls on|off - 设置是否考虑空值进行比较
- .dbconfig config - 设置数据库配置参数
- .exit - 退出sqlite3命令行工具
- .clone new_database - 将当前数据库克隆到新的数据库
- .dbinfo - 显示数据库信息
- .lint cmd - 执行语法检查
- .last_insert_rowid - 显示最后插入的行ID
- .load filename sym - 加载扩展
- .nullvalue text - 设置NULL值的表示文本
- .read filename - 读取并执行SQL命令文件
- .timeout ms - 设置命令运行的超时时间
- .trace cmd - 执行跟踪命令
- .vfsinfo ?DATABASE? - 显示或配置虚拟文件系统
- .recover - 修复损坏的数据库
- .vfslist ?PATTERN? - 显示可用的虚拟文件系统
- .vfsname ?AUX? - 显示当前的虚拟文件系统名称
- .vfsregister NAME SCRIPT - 注册自定义的虚拟文件系统
- .vfsunregister NAME - 取消注册虚拟文件系统
- .vdbecomment ON|off - 设置是否在生成代码时加注释
- .vdbeinfo ?NEW|schema|execute? - 显示虚拟数据库引擎信息
- .vdbe_trace on|off - 设置是否跟踪虚拟数据库引擎
- .header on|off - 设置是否显示查询结果的列名
- .mode line|column|... - 设置结果的显示模式
- .output filename - 重定向输出到文件
- .print - 打印输出
- BEGIN [DEFERRED|IMMEDIATE|EXCLUSIVE] - 开始一个事务
- COMMIT - 提交事务
- ROLLBACK - 回滚事务
- SAVEPOINT name - 设置保存点
- RELEASE name - 释放保存点
- ROLLBACK TO name - 回滚到保存点
- TRANSACTION [READ UNCOMMITTED|READ COMMITTED|SERIALIZABLE|ISOLATION LEVEL ...] - 设置事务隔离级别
- PRAGMA encoding = "UTF-8" - 设置数据库编码
- PRAGMA foreign_keys = ON|off - 启用/禁用外键约束
- PRAGMA journal_mode = DELETE|TRUNCATE|PERSIST|MEMORY|WAL|OFF - 设置日志模式
- PRAGMA synchronous = OFF|NORMAL|FULL - 设置同步模式
- PRAGMA temp_store = DEFAULT|FILE|MEMORY - 设置临时存储方式
- PRAGMA cache_size = 1000 - 设置缓存大小
【100条sqlite3常用命令】
「QT(C++)开发工程师」2024-01-07 12:33
相关推荐
远歌已逝1 小时前
维护在线重做日志(二)qq_433099402 小时前
Ubuntu20.04从零安装IsaacSim/IsaacLabDlwyz2 小时前
redis-击穿、穿透、雪崩工业甲酰苯胺4 小时前
Redis性能优化的18招没书读了5 小时前
ssm框架-spring-spring声明式事务i道i6 小时前
MySQL win安装 和 pymysql使用示例小怪兽ysl6 小时前
【PostgreSQL使用pg_filedump工具解析数据文件以恢复数据】wqq_9922502776 小时前
springboot基于微信小程序的食堂预约点餐系统爱上口袋的天空6 小时前
09 - Clickhouse的SQL操作聂 可 以8 小时前
Windows环境安装MongoDB