SQL 代码编辑器是一个手机工作区,用于编写、格式化和运行 SQL 语句,数据库为存储在设备上的 SQLite 数据库。您可以输入脚本,选择数据库,然后运行光标所在位置的语句或整个脚本。.sql 文件仅存储文本,而数据库文件存储表和行。两者相互独立,因此可以单独编辑脚本。
编辑器会显示语法颜色和行号,并且可以在标签页中同时打开多个脚本。查找和替换功能支持区分大小写、移动到下一个或上一个匹配项,或替换所有匹配项。您可以跳转到指定行号、启用或禁用自动换行、剪切、复制、粘贴、全选和复制选定内容。代码片段功能可以插入常用的 SQL 模式。格式化功能可以将关键字转换为大写、小写或保留原样,还可以在 SELECT、FROM、WHERE 和 ORDER BY 等子句之前断行。
运行命令会将光标所在位置的语句发送到选定的 SQLite 数据库。运行脚本命令会将整个编辑器发送到数据库。运行选定内容命令只会发送高亮显示的部分。当语句可能更改或删除数据时,SQL 代码编辑器会在运行前要求您确认。空白编辑器不会运行。查询进行中时,下次运行会等待。查询成功后,结果会显示在编辑器下方。网格显示前 1000 行。导出为 CSV 或 JSON 格式可以写入完整的结果,以便语句可以再次运行。
您可以在此手机上创建数据库、导入 SQLite 文件、备份和恢复数据库。浏览器会列出表和视图,并显示架构、主键、外键和索引。您可以搜索表、对列进行排序、筛选行、插入行、编辑行或删除行。空字段存储为 NULL。您可以在此处浏览视图,并使用编辑器中的 SQL 代码进行更改。删除表或删除行会要求您确认,因为这些操作无法撤销。
新的 SQL 文件会保存在“内部存储”、“文档”和“SQL 代码编辑器”下。“保存”会更新当前文件。“另存为”会将副本保存到其他位置。您可以从文件管理器、“下载”或其他应用中打开 .sql 或 .txt 文件,然后选择 SQL 代码编辑器。“共享”功能会将当前文档发送到其他应用。主屏幕会列出最近使用的文件、数据库和已保存的查询,您可以搜索最近的工作。
启用历史记录设置后,查询历史记录会将语句保留在此设备上。您可以复制每个记录、再次运行、另存为新名称或删除它们。删除历史记录项不会删除原始 SQL 文件。您可以关闭历史记录功能。已保存的查询会一直保留在单独的列表中,直到您将其删除。
设置选项包括浅色主题、深色主题或系统主题,以及编辑器字体大小、制表符宽度、打开文件的自动保存、关键字样式和只读选项。SQL 代码编辑器内置的指南解释了脚本和数据库之间的区别、文件的保存位置以及运行、保存和历史记录的工作原理。未保存文档的草稿会保留在设备上。如果您在未保存更改的情况下离开,系统会在丢弃这些更改之前询问您。
主屏幕打开前需要连接互联网。此检查使用 Wi-Fi 或移动数据,不会上传您的脚本、草稿、查询文本或数据库文件。如果编辑器打开后连接断开,您仍然可以将草稿保存到设备上。SQL 代码编辑器不会要求您创建帐户。
SQL 代码编辑器专为在手机上编写 SQL 的用户而设计:例如,学习者练习 SELECT、INSERT、UPDATE、DELETE 和 CREATE TABLE 语句,以及希望在脚本旁边拥有 SQLite 文件的开发人员。语句在设备上的 SQLite 中运行。它不提供 MySQL、PostgreSQL 或 SQL Server 的所有功能,也不会登录到这些服务器。请仅将其用于您有权打开的文件和数据库。
如果您希望在手机上同时查看脚本、结果网格和 SQLite 数据库,并可以随时查看历史记录、保存、共享和稍后打开文件,请打开 SQL 代码编辑器。
SQL 代码编辑器可以写入、格式化和运行存储在手机上的 SQLite 脚本。