ShortSQL
说明
# ShortSQL
### 一个真实的SQL数据库,集成在单个快捷方式中。
   

> **您的iPhone上的表格、联结、加密和备份。**
> 无需安装任何应用。 无需服务器。 无需账户。您的数据始终在您的iCloud Drive中,不会离开。
---
## 一目了然
| | |
|:--|:--|
| **真实SQL** | `JOIN`, `GROUP BY`子查询 `UNION`交易、转账以及 60。+ 功能 |
| **加密数据库** | AES-256-使用独有的密钥进行 GCM,可以随时更改或启用。 |
| **私有的数据库** | 隐藏在控制台之外,属于这些快捷键的。 |
| **备份 & 恢复** | 所有数据库合一 `.ssql` 文件。只需几秒钟,即可转移到新的iPhone上。 |
| **历史** | 您过去20个搜索查询,只需一键再次运行。 |
| **令人惊叹的结果** | 干净的空白页面,可以是浅色或深色,也可以是纯文本。 |
| **开发者API** | “一个快捷操作,可以…” *你的* 快速访问数据库 |
| **完全离线** | 设备上的所有功能都运行。 互联网仅用于告知您关于更新的信息。 |
---
## 这如何运作?
奔跑 **ShortSQL**这就是全部的安排。



> **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
释放:
上次更新 :
评论
开始谈话
还没有评论。 成为第一个评论者!
在 中签名,以张贴评论.