ShortSQL
コンテンツ
# ShortSQL
### 単一のショートカットの中に、実際のSQLデータベース。
   

> **iPhone での、テーブル、結合、暗号化、およびバックアップ。**
> インストール不要。サーバーは不要。アカウントは不要です。あなたのデータは、iCloud Drive内に常に保管されます。
---
## 一目で
| | |
|:--|:--|
| **リアルSQL** | `JOIN`, `GROUP BY`サブクエリ、 `UNION`取引、トランザクション、および 60+ 機能 |
| **暗号化されたデータベース \(Angōka sa reta データベース\)** | AES-256-あなただけが知っているキーを使用するGCM。いつでも変更したり、有効にすることができます。 |
| **プライベートデータベース** | コンソールから隠された、それらを手助けするショートカット。 |
| **バックアップ & 回復する** | すべてのデータベースを一つに。 `.ssql` ファイルを開いて、数秒で新しいiPhoneに移行してください。 |
| **歴史** | 過去20回の検索、一度タップするだけで再実行できます。 |
| **素晴らしい結果** | 明るい色や暗い色、またはシンプルなテキストで、きれいなテーブルページ。 |
| **開発者API** | 「ワン回のショートカット操作は、…」 *あなた* データベースを効率化する。 |
| **オフラインのみ** | このデバイスで全てが動作します。インターネットは、アップデートに関する情報を提供するだけで使用されます。 |
---
## 仕組みは?
走る **ShortSQL**これが全てです。



> **Tip:** メニューを開くには、プロンプトを空白にするか、タイプしてください。 `USE shop` データベースを変更する。 `KEY secret` ロックする、または。 `exit` 閉める。
### メニューのすべて
| オプション | 何をするか |
|:--|:--|
| **テーブルを閲覧する。** | その並び方を、SQLは不要です。 |
| **テーブルについて説明してください。** | 列、種類、キー、およびデフォルト値 |
| **歴史** | 最近の質問をもう一度実行してください。 |
| **データベースの切り替え** | 複数のものを一括で開く、作成する、または削除する。 |
| **入力キー・暗号化** | ロックを解除し、後で暗号化するか、鍵を変更するか、または削除する。 |
| **バックアップ & 回復する** | データベースの1つまたはすべてを保存する、または復元する。 |
| **設定** | ページまたはテキスト、見た目、開始-表示されている行を上に移動します。すべての変更が確認されます。 |
| **助けて。** | 包括的なSQLリファレンスが内蔵されています。 |
| **何か新しいことはありますか?** | 各バージョンのリリースノート |
| **開発者** | API ガイド、コピー-ShortSQL スターター用、JSON テンプレート |
| **支援** | 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`サブクエリ(サブクエリ)`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 the English text you would like me to translate\. I need the original text to be able to fulfill your request and produce a Japanese 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'` (意味が不明なため、適切な翻訳はできません。どのような文脈で「re」を使用したいのか教えていただけますでしょうか?)-すべてを暗号化します。 暗号化されていないデータベースでも動作します。
- **`PRIVATE`** データベースは、コンソールの一覧に表示されません。
- すべては生きている。 **iCloud ドライブ > ショートカット > ShortSQL**アップロードされたものは、一切ありません。
> **Note:** 鍵が見つからないことは、暗号化の原理そのものです。
---
## 決して何かを失わない。
**メニュー > バックアップ & 回復する** 単一のデータベースに、またはすべてのデータベースをまとめて保存する。 `.ssql` ファイルは「ファイル」に保存し、新しいiPhoneへAirDropして、そこから復元してください。暗号化されたデータベース **暗号化された状態を維持する。** バックアップの中に。
---
## ショートカット作成者向け
テキストファイルの操作を止め、ショートカットに実際のデータベースを与えましょう。 **三つの行動**:
1. **Please provide the English text you would like me to translate\. I need the text itself to be able to fulfill your request and produce a Japanese translation\.** 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`
---
## よくある質問
**インターネットは必要ですか?**
No\. 全てはあなたのiPhoneで動作します。オンラインになった際、ShortSQLは定期的に新しいバージョンをチェックします。
**更新すると、私のデータが削除されますか?**
決して。あなたのデータベースはiCloud Driveに保存されており、ショートカットの中にはありません。
**他の人のショートカットが、私のデータベースにアクセスできますか?**
ShortSQLは、どのようなショートカットを使用しても呼び出されます。これがAPIの動作方法です。 **暗号化された** 何らかのデリケートなことに関して: 鍵がない場合、データは読み取れません。
**何がサポートされていませんか。**
ユーザーと `GRANT`データベースであり、ビュー、トリガー、ストアドプロシージャが含まれています。これはサーバーではなく、個別のデータベースで、一度に一つのリクエストのみを処理します。
**名前は重要ですか?**
はい。名前のままにしてください。 **ShortSQL** はい、その通り。他のショートカットもそれを見つけられるよう。
---
## 支援 & 地域、またはコミュニティ
| | |
|:--|:--|
| **[Discord](https://discord.gg/sS5Wqa4TNp)** | チャット、アップデート、バグ修正、そして週末の楽しみ |
| **[テレグラム](https://t.me/ios_shortcuts)** | アップデートとバグ修正を、直接お届け |
---
**ShortSQL** 開発: **アヌプ**
インフォメーション
バージョン:
1.0
アクション:
4,824
リリース:
最終更新日:
コメント
会話を始める
コメントはまだありません。 コメントを投稿する
で にコメントを投稿してください。