ShortSQL

ShortSQL

喜欢 • 26 下载

说明

# ShortSQL ### 一个真实的SQL数据库,集成在单个快捷方式中。 ![离线](https://img.shields.io/badge/works-offline-30d158?style=for-the-badge) ![AES-256](https://img.shields.io/badge/encryption-AES--256-ff9500?style=for-the-badge) ![SQL](https://img.shields.io/badge/SQL-60%2B%20functions-0a84ff?style=for-the-badge) ![API](https://img.shields.io/badge/developer-API-af52de?style=for-the-badge) ![ShortSQL](https://unqx.site/shortsql/square.png) > **您的iPhone上的表格、联结、加密和备份。** > 无需安装任何应用。 无需服务器。 无需账户。您的数据始终在您的iCloud Drive中,不会离开。 --- ## 一目了然 | | | |:--|:--| | **真实SQL** | `JOIN`, `GROUP BY`子查询 `UNION`交易、转账以及 60。+ 功能 | | **加密数据库** | AES-256-使用独有的密钥进行 GCM,可以随时更改或启用。 | | **私有的数据库** | 隐藏在控制台之外,属于这些快捷键的。 | | **备份 & 恢复** | 所有数据库合一 `.ssql` 文件。只需几秒钟,即可转移到新的iPhone上。 | | **历史** | 您过去20个搜索查询,只需一键再次运行。 | | **令人惊叹的结果** | 干净的空白页面,可以是浅色或深色,也可以是纯文本。 | | **开发者API** | “一个快捷操作,可以…” *你的* 快速访问数据库 | | **完全离线** | 设备上的所有功能都运行。 互联网仅用于告知您关于更新的信息。 | --- ## 这如何运作? 奔跑 **ShortSQL**这就是全部的安排。 ![选择一个数据库](https://unqx.site/shortsql/rh-step1.png) ![SQL 语句](https://unqx.site/shortsql/rh-step2.png) ![请查看结果。](https://unqx.site/shortsql/rh-step3.png) > **Tip:** 请留空提示,即可打开菜单。 输入。 `USE shop` 切换数据库 `KEY secret` 为了开启,或者… `exit` 结束。 ### 菜单上的所有东西。 | 选项 | 这有什么作用。 | |:--|:--| | **浏览一张表格** | 观察它的行,无需使用SQL。 | | **描述一张桌子。** | 列,类型,键位及默认值 | | **历史** | 重新运行您最近的搜索查询。 | | **切换数据库** | 一次打开、创建或删除多个。 | | **输入键 · 加密** | 解锁,稍后加密,更改密钥或删除。 | | **备份 & 恢复** | 保存一个或全部数据库,或者恢复它们。 | | **设置** | 页面或文本,外观,开始-向上,显示行。 任何更改均已确认。 | | **帮助** | 内置的完整SQL参考手册。 | | **有什么新鲜事?** | 每个版本的发布说明 | | **开发者们** | API 指南,副本-准备好的JSON模板,以及ShortSQL启动器。 | | **支持** | Discord 和 Telegram | --- ## 真正的SQL。非玩具。 ```sql CREATE TABLE expenses ( id INT PRIMARY KEY AUTO_INCREMENT, item VARCHAR(80) NOT NULL, amount DECIMAL(10,2) NOT NULL, tag TEXT DEFAULT 'other', spent DATE DEFAULT (CURRENT_DATE) ); -- Where did my money go this month? SELECT tag, COUNT(*) AS times, SUM(amount) AS total FROM expenses WHERE spent >= DATE_FORMAT(CURDATE(), '%Y-%m-01') GROUP BY tag ORDER BY total DESC; ``` ### 所有被支持的事物 - **Databases:** `CREATE` (简单) `ENCRYPTED`, `PRIVATE`), `ALTER DATABASE … KEY / DECRYPT / PRIVATE / PUBLIC`, `SHOW DATABASES`, `DROP` - **Tables:** `CREATE` (包括) `AS SELECT` 并且 `LIKE`), `ALTER` (添加、删除、重命名、修改、更改列、重命名表) `DROP`, `TRUNCATE`, `RENAME`, `DESCRIBE`, `SHOW TABLES`, `SHOW CREATE TABLE`, `SHOW INDEX` - **Writing:** `INSERT` (多)-行 `SELECT`, `SET`), `INSERT IGNORE`, `REPLACE`, `ON DUPLICATE KEY UPDATE`, `UPDATE` 并且 `DELETE` 与 `ORDER BY` / `LIMIT` - **Reading:** `JOIN`, `LEFT` / `RIGHT` / `CROSS JOIN`, `GROUP BY`, `HAVING`, `DISTINCT`, `ORDER BY`, `LIMIT` / `OFFSET`子查询 \(zǐ chèn xuán\)`IN`, `EXISTS`(标量,衍生表) `UNION` / `UNION ALL` - **Expressions:** `CASE`, `CAST`, `BETWEEN`, `LIKE`, `REGEXP`, `IS NULL`, `<=>`, `DIV`, `MOD`, `INTERVAL` - **Constraints:** `PRIMARY KEY`, `AUTO_INCREMENT`, `UNIQUE`, `NOT NULL`, `DEFAULT` - **Transactions:** `BEGIN` / `COMMIT` / `ROLLBACK`任何 `;` 脚本仅在所有语句成功时保存。 - **Functions:** Please provide me with the English text you would like translated\. I need the original text to be able to fulfill your request and produce a Chinese translation\.`CONCAT`, `SUBSTRING`, `REPLACE`, `LPAD`…\),数字()`ROUND`, `ABS`, `POWER`…,日期()`NOW`, `DATE_ADD`, `DATEDIFF`, `DATE_FORMAT`…,逻辑。`IF`, `IFNULL`, `COALESCE`…,总计`COUNT`, `SUM`, `AVG`, `MIN`, `MAX`, `GROUP_CONCAT`) > 简单 `SELECT`, `COUNT`, `UPDATE` 并且 `DELETE` 像自然而然的动作,让大型表格保持快速。 --- ## 您的数据已得到保护。 - **`CREATE DATABASE vault ENCRYPTED`** 对所有表格进行加密 **AES-256-GCM**关键被拉长。 **PBKDF2(10万轮)**由于信息不完整,所以猜测比较慢。 - **改变主意 later:** `ALTER DATABASE vault KEY 'new key'` 重新-它对所有内容进行加密。 即使在未加密的数据库上也能工作。 - **`PRIVATE`** 数据库在控制台列表中从未显示。 - 一切都存在于… **iCloud 驱动 › 快捷方式 › ShortSQL**从未上传任何内容。 > **Note:** 丢失的钥匙无法找回。这正是加密的关键所在。 --- ## 切勿遗失。 **菜单 › 备份 & 恢复** 将一个数据库,或所有数据库,整合到一个统一的平台。 `.ssql` 文件。将其保存在“文件”中,然后通过 AirDrop 传输到新的 iPhone,并在那里进行恢复。加密数据库 **保持加密状态** 在备份中。 --- ## 为快捷键开发者 停止杂乱地处理文本文件。 为你的快捷方式提供一个真正的数据库。 **三个动作**: 1. **Please provide the English text you would like me to translate\. I need the original text to complete your request\.** 使用JSON请求(或) **词典**) 2. **运行快捷方式** → `ShortSQL` 3. **获取输入词典** 阅读 `rows`, `affected` 或 `error` ```json { "db": "myapp", "query": "SELECT id, title FROM notes WHERE done = ?", "params": [0] } ``` **Reply:** ```json { "ok": true, "count": 2, "rows": [ { "id": "1", "title": "Buy milk" }, { "id": "2", "title": "Call mom" } ] } ``` **大量 insert:** 许多行,一呼即响,全取或弃。: ```json { "db": "myapp", "table": "notes", "rows": [ { "title": "Buy milk" }, { "title": "Call mom", "done": 1 } ] } ``` | 领域 | | | |:--|:--|:--| | `db` | 必需的 | 数据库名称 | | `query` | 必需的* | 一个陈述,或者说: `;` 保存全部或不保存任何内容的代码 | | `params` | 可选 | 每项价值 `?`引述可靠: 引语,表情符号,换行 | | `key` | 可选 | 加密数据库 | | `table` + `rows` | 可选 | 批量插入 *与其…不如…* 查询 | | `check_updates` | 可选 | `false` 保持你的快捷键完整。% 离线 | | 回复 | | |:--|:--| | `ok` | `true`或者, `false` 与…… `error` 信息 | | `rows` · `count` | 在……之后 `SELECT` | | `affected` · `insert_id` | 之后 `INSERT`, `UPDATE`, `DELETE` | > **ShortSQL 启动器 · 查看 Editor:** 从这里安装 *菜单 › 开发者* 用于复制-准备好的功能(包括:设置、插入、选择、更新、批量插入、加密、私有数据库)。完整的 API 指南也集成在控制台中。 ### 可以考虑的构思 - 注释与-带有搜索、标签和截止日期功能的应用程序 - 费用和习惯跟踪器,包含每月总计。 - 库存、藏书和阅读清单 - 自定义快捷方式的存储设置: `INSERT … ON DUPLICATE KEY UPDATE` - 自动化生成的日志,稍后查询 `GROUP BY` --- ## 常见问题 **我需要互联网吗?** 不,所有功能都可以在您的 iPhone 上运行。当您连接到互联网时,ShortSQL 会不定期检查是否有新版本。 **更新后,我的数据会删除吗?** 从不。您的数据库存储在iCloud Drive中,而不是在快捷方式内部。 **其他人的捷径是否可以访问我的数据库?** 任何快捷方式都可能调用 ShortSQL。这就是API的工作方式。请使用… **加密** 对于任何敏感的事物: 没有钥匙,数据无法阅读。 **不支持什么?** 用户们 `GRANT`它是一个个人数据库,一次只能处理一个请求,而不是服务器。 **这个名字重要吗?** 是的,请保持命名。 **ShortSQL** 当然,这样其他的快捷方式也能找到它。 --- ## 支持 & 社区 | | | |:--|:--| | **[Discord](https://discord.gg/sS5Wqa4TNp)** | 聊天、更新、修复错误以及周末的乐趣。 | | **[电报](https://t.me/ios_shortcuts)** | 更新与错误修复,直接发送给您。 | --- **ShortSQL** 由…开发 **安普**

资料

版本 : 1.0
操作: 4,824
释放:
上次更新 :

评论

开始谈话

还没有评论。 成为第一个评论者!