ShortSQL

ShortSQL

Gefällt mir • 26 Downloads

Beschreibung

# ShortSQL ### Eine echte SQL\-Datenbank, innerhalb eines Symbols/einer Verknüpfung\. ![Abseits](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) > **Tabellen, Joins, Verschlüsselung und Backups auf Ihrem iPhone\.** > Keine App zum Installieren\. Kein Server erforderlich\. Keine Benutzerkonten notwendig\. Ihre Daten verlassen niemals Ihr iCloud Drive\. --- ## Auf den ersten Blick | | | |:--|:--| | **Echtes SQL** | `JOIN`, `GROUP BY`, Unterabfragen `UNION`Transaktionen und 60+ Funktionen | | **Verschlüsselte Datenbanken** | AES-256-GCM mit einem Schlüssel, den nur du kennst\. Ändere ihn oder aktiviere ihn jederzeit\. | | **Privatdatenabfragen** | Versteckt vor der Konsole, für den Shortcut, der sie kontrolliert\. | | **Reserve & wiederherstellen** | Jede Datenbank an einem Ort\. `.ssql` Datei\. Inner Sekunden auf ein neues iPhone wechseln\. | | **Geschichte** | Ihre letzten 20 Anfragen – mit einem Fingertipp erneut ausführen | | **Wundervolle Ergebnisse** | Eine saubere Tabellenseite in heller oder dunkler Farbe, oder im einfachen Textformat\. | | **Entwickler\-API** | Eine "Ein\-Klick"\-Funktion ermöglicht… *dein* Datenbank verkürzen/beschleunigen | | **Vollständig offline** | Alles funktioniert auf dem Gerät\. Das Internet wird ausschließlich dazu verwendet, Sie über Updates zu informieren\. | --- ## Wie es funktioniert Laufen **ShortSQL**Das ist die gesamte Vorgehensweise\. ![Wählen Sie eine Datenbank\.](https://unqx.site/shortsql/rh-step1.png) ![SQL\-Typ](https://unqx.site/shortsql/rh-step2.png) ![Das Ergebnis ansehen\.](https://unqx.site/shortsql/rh-step3.png) > **Tip:** Lassen Sie den Prompt leer, um das Menü zu öffnen\. Geben Sie Text ein\. `USE shop` Datenbank wechseln `KEY secret` es zu öffnen, oder `exit` zu beenden\. ### Alles auf der Speisekarte\. | Option | Was es tut | |:--|:--| | **Über einen Tisch schauen\.** | Beobachte die Reihen – ohne SQL erforderlich\. | | **Beschreiben Sie einen Tisch\.** | Spalten, Typen, Schlüssel und Standardwerte | | **Geschichte** | Wiederholen Sie eine Ihrer letzten Suchanfragen\. | | **Datenbank wechseln** | Mehrere auf einmal öffnen, erstellen oder löschen\. | | **Eingabetaste · Verschlüsselung** | Entsperren, verschlüsseln später, Schlüssel ändern oder entfernen\. | | **Reserve & wiederherstellen** | Speichern Sie eine oder alle Datenbanken, oder bringen Sie sie zurück\. | | **Einstellungen** | Seite oder Text, Aussehen, Beginn-Aufwärts, Reihen werden angezeigt\. Jeder Änderung wird bestätigt\. | | **Hilfe** | Eine umfassende SQL\-Referenz, integriert\. | | **Was gibt es Neues?** | Versionshinweise für jede Version | | **Entwickler** | API\-Handbuch, eine Kopie-Bereits fertiges JSON\-Template, ShortSQL Starter | | **Unterstützung** | Discord und Telegram | --- ## Echtes SQL\. Nicht zum Spielen\. ```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; ``` ### Alles, was unterstützt wird\. - **Databases:** `CREATE` \(einfach\) `ENCRYPTED`, `PRIVATE`), `ALTER DATABASE … KEY / DECRYPT / PRIVATE / PUBLIC`, `SHOW DATABASES`, `DROP` - **Tables:** `CREATE` Bitte geben Sie den englischen Text an, der übersetzt werden soll\. `AS SELECT` und `LIKE`), `ALTER` \(hinzufügen, entfernen, umbenennen, ändern, Spalten bearbeiten, Tabellen benennen\) `DROP`, `TRUNCATE`, `RENAME`, `DESCRIBE`, `SHOW TABLES`, `SHOW CREATE TABLE`, `SHOW INDEX` - **Writing:** `INSERT` Bitte geben Sie den englischen Text an, der übersetzt werden soll\.-Zeile `SELECT`, `SET`), `INSERT IGNORE`, `REPLACE`, `ON DUPLICATE KEY UPDATE`, `UPDATE` und `DELETE` mit `ORDER BY` / `LIMIT` - **Reading:** `JOIN`, `LEFT` / `RIGHT` / `CROSS JOIN`, `GROUP BY`, `HAVING`, `DISTINCT`, `ORDER BY`, `LIMIT` / `OFFSET`Subabfragen`IN`, `EXISTS`, skalare, abgeleitete Tabellen\) `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`irgendwelche `;` Das Skript wird nur gespeichert, wenn alle Anweisungen erfolgreich sind\. - **Functions:** Bitte geben Sie den englischen Text an, der übersetzt werden soll\.`CONCAT`, `SUBSTRING`, `REPLACE`, `LPAD`…, Zahlen \(`ROUND`, `ABS`, `POWER`…\), Daten`NOW`, `DATE_ADD`, `DATEDIFF`, `DATE_FORMAT`…\), Logik`IF`, `IFNULL`, `COALESCE`…\), Gesamtbeträge`COUNT`, `SUM`, `AVG`, `MIN`, `MAX`, `GROUP_CONCAT`) > Einfach `SELECT`, `COUNT`, `UPDATE` und `DELETE` Führen Sie dies als einige grundlegende Aktionen durch, sodass große Tabellen schnell bleiben\. --- ## Ihre Daten sind gesichert\. - **`CREATE DATABASE vault ENCRYPTED`** verschlüsselt jede Tabelle **AES-256-GCM**Der Schlüssel ist gedehnt mit… **PBKDF2 \(100\.000 Runden\)**Da die Antwortzeiten lang sind, lässt darauf schließen, dass es langsam ist\. - **Ändere deine Meinung\. later:** `ALTER DATABASE vault KEY 'new key'` Bitte geben Sie den englischen Text an, der übersetzt werden soll\.-Alles wird verschlüsselt\. Dies funktioniert auch bei unverschlüsselten Datenbanken\. - **`PRIVATE`** Datenbanken erscheinen nie in der Konsole\. - Alles lebt in… **iCloud Drive › Schnellaktionen › ShortSQL**Nichts wird jemals hochgeladen\. > **Note:** Ein verlorener Schlüssel kann nicht wiedergefunden werden\. Das ist gerade das, was Verschlüsselung ausmacht\. --- ## Nichts verlieren\. **Menü › Datensicherung & wiederherstellen** speichert eine Datenbank oder alle Datenbanken in einer einzigen `.ssql` Datei\. Bewahren Sie sie im Ordner, senden Sie sie per AirDrop an ein neues iPhone und stellen Sie es dort wieder her\. Verschlüsselte Datenbanken **ver bleiben verschlüsselt** Im Backup\. --- ## Für Schnelllöser/innen Hören Sie auf, Textdateien zu jonglieren\. Geben Sie Ihrem Shortcut eine echte Datenbank\. **drei Handlungen**: 1. **Please provide me with the English text you would like translated\. I need the text itself to be able to fulfill your request and produce a German translation\.** mit einer JSON\-Anfrage \(oder **Wörterbuch**) 2. **Verkürzter Pfad** → `ShortSQL` 3. **Lade Wörterbuch ab** lesen `rows`, `affected` oder `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" } ] } ``` **Menge insert:** Viele Reihen – eine Aktion, alles oder nichts\.: ```json { "db": "myapp", "table": "notes", "rows": [ { "title": "Buy milk" }, { "title": "Call mom", "done": 1 } ] } ``` | Feld | | | |:--|:--|:--| | `db` | erforderlich | Datenbankname | | `query` | erforderlich* | Eine Aussage, oder ein `;` Skript, das entweder alles speichert oder gar nichts\. | | `params` | Optional | Ein Wert für jeden\. `?`Bitte zitiert\.: Zitate, Emojis, Zeilenumbrüche | | `key` | Optional | Für verschlüsselte Datenbanken | | `table` + `rows` | Optional | Massen\-Einfügeverfahren *anstelle von* eine Anfrage | | `check_updates` | Optional | `false` hält Ihre Verknüpfung ungestört% offline | | Bitte antworten\. | | |:--|:--| | `ok` | `true`oder `false` mit `error` Nachricht | | `rows` · `count` | Nach `SELECT` | | `affected` · `insert_id` | Nach `INSERT`, `UPDATE`, `DELETE` | > **ShortSQL Starter · Ansicht Editor:** Installieren Sie es von *Menü › Entwickler* Für Kopien-Bereits fertige Funktionen \(z\.B\. Einrichtung, Einfügen, Auswahl, Aktualisierung, Masseneinbindung, Verschlüsselung, private Datenbanken\)\. Die vollständige API\-Dokumentation ist ebenfalls im Konsoleninterface integriert\. ### Ideen zum Aufbauen - Anmerkungen und…-Apps mit Suchfunktion, Tags und Fälligkeitsdaten - Kosten\- und Gewohnheitstracker mit monatlichen Gesamtübersichten - Bestand, Sammlungen und Leselisten - Einstellungen für die Speicherung Ihrer eigenen Verknüpfungen: `INSERT … ON DUPLICATE KEY UPDATE` - Protokolle von Automatisierungen, die später abgefragt werden `GROUP BY` --- ## Häufig gestellte Fragen **Brauche ich das Internet?** Nein\. Alles läuft auf Ihrem iPhone\. Wenn Sie online sind, prüft ShortSQL gelegentlich nach einer neuen Version\. **Wird das Aktualisieren meine Daten löschen?** Nie\. Ihre Datenbanken befinden sich in iCloud Drive, nicht innerhalb des Shortcuts\. **Können die Abkürzungen anderer Personen auf meine Datenbanken zugreifen?** Jeder verwendete Shortcut kann ShortSQL auslösen\. So funktioniert die API\. Nutzen Sie **Verschlüsselt** Für sensible Dinge\.: Ohne den Schlüssel ist die Datenmenge nicht lesbar\. **Was wird nicht unterstützt?** Benutzer und `GRANT`Datenbanken, Ansichten, Trigger und Stored Procedures\. Es handelt sich um eine persönliche Datenbank, die jeweils nur eine Anfrage verarbeiten kann – keine Server\-basierte Lösung\. **Spielt der Name eine Rolle?** Ja\. Bitte behalten Sie den Namen\. **ShortSQL** Genau, sodass andere Abkürzungen es finden können\. --- ## Unterstützung & Gemeinschaft | | | |:--|:--| | **[Discord](https://discord.gg/sS5Wqa4TNp)** | Nachrichten, Updates, Fehlerbehebungen und lustige Wochenenden\. | | **[Telegram](https://t.me/ios_shortcuts)** | Aktualisierungen und Fehlerbehebungen – direkt bei Ihnen\. | --- **ShortSQL** Entwickelt von **Anup**

Informationen

Version: 1.0
Aktionen: 4.824
Freigelassen:
Zuletzt aktualisiert:

Anmerkungen

Starten Sie das Gespräch

Noch keine Kommentare. Seien Sie der Erste, der kommentiert!