ShortSQL
Descrizione
# ShortSQL
### Un vero database SQL, contenuto all'interno di un singolo collegamento \(shortcut\)\.
   

> **Table, join, crittografia e backup sul tuo iPhone\.**
> Nessuna app da installare\. Nessun server richiesto\. Nessun account necessario\. I tuoi dati non lasciano mai il tuo iCloud Drive\.
---
## A un'occhiata\.
| | |
|:--|:--|
| **SQL Reale** | `JOIN`, `GROUP BY`query, sotto\-query `UNION`Transazioni e 60\.+ Funzioni |
| **Database crittografate** | AES-256-GCM con una chiave che solo tu conosci\. Modificala o attivala quando vuoi\. |
| **Database private** | Nascosti dalla console, per il tasto che li controlla\. |
| **Backup & ripristinare** | Ogni database in un'unica soluzione\. `.ssql` Trasferisci rapidamente il tuo file su un nuovo iPhone\. |
| **Storia** | I tuoi ultimi 20 ricerche: basta un tocco per riprovarci\. |
| **Risultati splendidi\.** | Una pagina di tabella pulita, in bianco o scuro, oppure con testo semplice\. |
| **API per sviluppatori** | L'azione "Short Cut" \(una singola azione\) fornisce… *tuo/tua* ottimizzare un database |
| **Completamente offline** | Tutto funziona sul dispositivo\. La connessione internet è utilizzata unicamente per informarti sugli aggiornamenti\. |
---
## Come funziona
Corre **ShortSQL**Ecco l'intero schema/l'intera organizzazione\.



> **Tip:** Lascia il prompt vuoto per aprire il menu\. Digita\. `USE shop` passare al database `KEY secret` per sbloccarne uno, o `exit` Chiudere\.
### Tutto nel menù\.
| Opzione | Ciò che fa |
|:--|:--|
| **Esamina un tavolo** | Osserva le sue righe, senza bisogno di SQL\. |
| **Descrivere un tavolo\.** | Colonne, tipi, chiavi e valori predefiniti\. |
| **Storia** | Ripeti una delle tue ricerche più recenti\. |
| **Passa al database** | Apri, crea o elimina più elementi contemporaneamente\. |
| **Chiave di invio · Crittografia** | Sblocca, cifra in seguito, modifica la chiave o rimuovila\. |
| **Backup & ripristinare** | Salva uno o tutti i database, oppure riportali indietro\. |
| **Impostazioni** | Pagina o testo, aspetto, inizio-Mostra le righe visualizzate\. Ogni modifica è confermata\. |
| **Aiuto** | Un riferimento completo SQL, integrato\. |
| **Cosa c’è di nuovo?** | Note di rilascio per ogni versione\. |
| **Sviluppatori** | Guida API, una copia-modello JSON pronto, ShortSQL Starter |
| **Supporto** | Discord e Telegram |
---
## SQL reale\. Non un giocattolo\.
```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;
```
### Tutto ciò che è supportato\.
- **Databases:** `CREATE` \(semplice\) `ENCRYPTED`, `PRIVATE`), `ALTER DATABASE … KEY / DECRYPT / PRIVATE / PUBLIC`, `SHOW DATABASES`, `DROP`
- **Tables:** `CREATE` \(incl\.\) `AS SELECT` e `LIKE`), `ALTER` \(aggiungere, eliminare, rinominare, modificare, cambiare colonne, rinominare tabella\) `DROP`, `TRUNCATE`, `RENAME`, `DESCRIBE`, `SHOW TABLES`, `SHOW CREATE TABLE`, `SHOW INDEX`
- **Writing:** `INSERT` \(multi\)-fila `SELECT`, `SET`), `INSERT IGNORE`, `REPLACE`, `ON DUPLICATE KEY UPDATE`, `UPDATE` e `DELETE` Con `ORDER BY` / `LIMIT`
- **Reading:** `JOIN`, `LEFT` / `RIGHT` / `CROSS JOIN`, `GROUP BY`, `HAVING`, `DISTINCT`, `ORDER BY`, `LIMIT` / `OFFSET`, sottoquery`IN`, `EXISTS`\(scala, tabelle derivate\) `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`Qualsiasi `;` Lo script viene salvato solo se ogni istruzione viene eseguita con successo\.
- **Functions:** Please provide me with the English text you would like translated\. I need the original text to be able to produce an accurate Italian translation\.`CONCAT`, `SUBSTRING`, `REPLACE`, `LPAD`…\), numeri \(`ROUND`, `ABS`, `POWER`…\), date \(e\)`NOW`, `DATE_ADD`, `DATEDIFF`, `DATE_FORMAT`…\), logica`IF`, `IFNULL`, `COALESCE`…\), totali`COUNT`, `SUM`, `AVG`, `MIN`, `MAX`, `GROUP_CONCAT`)
> Semplice `SELECT`, `COUNT`, `UPDATE` e `DELETE` Esegui come alcune azioni di base, in modo che i tavoli grandi rimangano veloci\.
---
## I tuoi dati, protetti\.
- **`CREATE DATABASE vault ENCRYPTED`** crittografa ogni tabella con **AES-256-GCM**La chiave è allungata con… **PBKDF2 \(100\.000 round\)**È quindi piuttosto lento da indovinare\.
- **Cambia idea\. later:** `ALTER DATABASE vault KEY 'new key'` re-Crittografa tutto\. Funziona anche sulle database non crittografate\.
- **`PRIVATE`** I database non appaiono nella lista del pannello\.
- Tutto vive dentro\. **iCloud Drive › Scorciatole › ShortSQL**Nessun file è stato caricato, mai\.
> **Note:** Una chiave persa non può essere recuperata\. Questo è ciò che rende la crittografia possibile\.
---
## Non perdere mai niente\.
**Menu › Backup & ripristinare** salva un singolo database, o tutti i database, in un'unica base\. `.ssql` Salva il file nella cartella "File", trasferiscilo via AirDrop a un nuovo iPhone e ripristinalo lì\. Database crittografati **rimanere crittografato** all'interno del backup
---
## Per gli sviluppatori di scorciatoie
Smetti di gestire i file di testo\. Dai al tuo collegamento una vera e propria base dati\. **tre azioni**:
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 an accurate Italian translation\.** Con una richiesta JSON \(o… **Dizionario**)
2. **Esegui scorciatoia** → `ShortSQL`
3. **Ottieni il dizionario dall'input\.** leggere `rows`, `affected` Or `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" }
]
}
```
**Volume insert:** molte righe, una chiamata, tutto o niente:
```json
{
"db": "myapp",
"table": "notes",
"rows": [
{ "title": "Buy milk" },
{ "title": "Call mom", "done": 1 }
]
}
```
| Campo | | |
|:--|:--|:--|
| `db` | Necessario | Nome del database |
| `query` | Necessario* | Una dichiarazione, o un’affermazione\. `;` script che salva tutto o niente |
| `params` | Opzionale | Un valore per ciascuno\. `?`Citato in modo sicuro\.: citazioni, emoji, interruzioni di riga |
| `key` | Opzionale | Per database crittografati |
| `table` + `rows` | Opzionale | Inserimento massivo *Invece di* una domanda |
| `check_updates` | Opzionale | `false` Mantiene i tuoi scorciatoie al 100%\.% offline |
| Traduzione richiesta\. | |
|:--|:--|
| `ok` | `true`oppure `false` con `error` Messaggio |
| `rows` · `count` | Dopo… `SELECT` |
| `affected` · `insert_id` | Dopo `INSERT`, `UPDATE`, `DELETE` |
> **ShortSQL Starter · Visualizza Editor:** Installa da *Menu › Sviluppatori* Per copie-pronte funzionalità \(impostazione, inserimento, selezione, aggiornamento, inserimenti in blocco, crittografia, database privati\)\. La guida completa dell'API è integrata anche nella console\.
### Idee per sviluppare / Idee per creare
- Note e per-quali app offrono funzionalità di ricerca, tag e scadenza?
- Traccianti per spese e abitudini con totali mensili\.
- Inventario, collezioni e liste di lettura\.
- Gestione dello spazio di archiviazione per i tuoi scorciatoie personalizzate: `INSERT … ON DUPLICATE KEY UPDATE`
- Registri provenienti da automatismi, interrogati successivamente con `GROUP BY`
---
## Domande frequenti
**Ho bisogno di Internet?**
No\. Tutto funziona tramite il tuo iPhone\. Quando sei connesso, ShortSQL controlla periodicamente se è disponibile una nuova versione\.
**Se l'aggiornamento cancellerà i miei dati?**
Mai\. I tuoi database si trovano in iCloud Drive, non all'interno del collegamento rapido\.
**Possono gli "scorciatoie" degli altri accedere ai miei database?**
Qualunque scorciatoia si utilizzi, può attivare ShortSQL\. Questo è il funzionamento dell'API\. Utilizza **Crittografato** Per questioni delicate\.: Senza la chiave, i dati non sono leggibili\.
**Cosa non è supportato?**
Utenti e `GRANT`Database con viste, query, trigger e stored procedure\. È un database personale che gestisce una sola richiesta alla volta, non un server\.
**È importante il nome?**
Sì\. Mantienilo chiamato\. **ShortSQL** Esatto, quindi altri scorciatoie potranno trovarlo\.
---
## Supporto & comunità
| | |
|:--|:--|
| **[Discord](https://discord.gg/sS5Wqa4TNp)** | Discussioni, aggiornamenti, correzioni di errori e divertimento nel fine settimana\. |
| **[Telegram](https://t.me/ios_shortcuts)** | Aggiornamenti e correzioni di bug, direttamente a te\. |
---
**ShortSQL** Sviluppato da **Anup**
Informazioni
Versione:
1.0
Azioni:
4.824
Rilasciato:
Ultimo aggiornamento:
Osservazioni
Inizia la conversazione
Nessun commento. Sii il primo a commentare!
Si prega di firmare in per inviare commenti.