الوصف

# 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`معاملات و ٦٠+ وظائف | | **قواعد بيانات مشفرة\.** | AES-256-ميزة GCM مع مفتاح يعرفه فقط\. يمكنك تغيير أو تفعيل هذا المفتاح في أي وقت\. | | **قواعد بيانات خاصة** | مخفيًا عن الشاشة، لـ "الوسيلة السريعة" التي تسيطر عليه\. | | **نسخ احتياطي & استعادة** | كل قاعدة بيانات في مكان واحد\. `.ssql` نقل الملف\. قم بنقله إلى جهاز iPhone جديد في ثوانٍ\. | | **تاريخ** | آخر 20 استعلام، نقرة واحدة لإعادة التشغيل\. | | **نتائج رائعة** | صفحة جدول نظيفة، سواءً بلون فاتح أو داكن، أو بنص عادي\. | | **واجهة برمجة التطبيقات \(للمطورين\)** | الإجراء "خطوة واحدة" يوفر *أنتَ* تقليل من حجم قاعدة البيانات | | **كاملًا عن الخطوط السلكية** | كل شيء يعمل على الجهاز\. يتم استخدام الإنترنت فقط لإعلامك بالتحديثات\. | --- ## كيف يعمل؟ يركض **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 كامل، مُضمّن\. | | **ما الجديد؟** | بيانات الإصدار لكل نسخة\. | | **المطورين** | دليل واجهة برمجة التطبيقات، نسخة\.-قالب JSON جاهز، و "ShortSQL Starter" | | **دعم** | ديسكورد و تيليجرام | --- ## 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 me with the English text you would like translated\. I need the text itself to be able to produce the Arabic 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 \(100,000 دورة\)**بسبب ذلك، فإن تخمينها بطيء\. - **غيّر رأيك\. later:** `ALTER DATABASE vault KEY 'new key'` لا يوجد نص لترجمته\.-يقوم بتشفير كل شيء\. ويعمل أيضًا على قواعد البيانات غير المشفرة\. - **`PRIVATE`** لا تظهر قواعد البيانات في قائمة وحدة التحكم\. - كل شيء يعيش في **iCloud Drive › اختصائص › ShortSQL**لم يتم تحميل أي شيء حتى الآن\. > **Note:** المفتاح المفقود لا يمكن استرجاعه\. هذا هو ما يجعل التشفير ممكنًا\. --- ## لا تفقد شيئًا أبداً\. **قائمة › النسخ الاحتياطي & استعادة** يُحفظ قاعدة بيانات واحدة، أو جميعها، في مكان واحد\. `.ssql` ملفات\. قم بتخزينها في "الملفات"، وأرسلها لاسلكيًا إلى جهاز iPhone جديد، ثم استعادتها فيه\. قواعد بيانات مشفرة\. **ابق مشفراً\.** داخل النسخة الاحتياطية\. --- ## للمطورين الذين يبحثون عن اختصارات توقف عن محاولة تجميع ملفات النصوص\. امنح اختصارك قاعدة بيانات حقيقية\. **ثلاثة أعمال**: 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 provide an accurate Arabic 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 Starter · عرض Editor:** قم بتثبيته من *قائمة المطورين‎* لنسخ-جاهزات متقدمة \(مثل: الإعداد، الإدخال، الاختيار، التحديث، إدخال بالجملة، التشفير، قواعد البيانات الخاصة\)\. دليل API الكامل مدمج أيضًا في وحدة التحكم\. ### أفكار لبناء - ملاحظات و\.\.\.-تطبيقات تتضمن البحث، والوسوم، وتواريخ الاستحقاق\. - تطبيقات لتتبع النفقات والعادات، مع إجمالي شهري\. - قائمة المخزون، والمجموعات، وقوائم القراءة\. - إعدادات حفظ المسارات السريعة الخاصة بك\.: `INSERT … ON DUPLICATE KEY UPDATE` - سجلات من العمليات الآلية، يتم استرجاعها لاحقًا `GROUP BY` --- ## أسئلة وأجوبة **هل أحتاج للإنترنت؟** لا، كل شيء يعمل على جهاز iPhone الخاص بك\. عندما تكون متصلاً بالإنترنت، يقوم ShortSQL بفحص دوري بحثًا عن إصدار جديد\. **هل سيؤدي التحديث إلى حذف بياناتي؟** لم يحدث ذلك أبدًا\. قواعد البيانات الخاصة بك موجودة في iCloud Drive، وليس داخل الاختصار\. **هل يمكن لبرامج أو اختصائص الآخرين الوصول إلى قواعد البيانات الخاصة بي؟** أي اختصار تستخدمه قد يستدعي ShortSQL\. هذه هي طريقة عمل واجهة برمجة التطبيقات\. استخدم **مشفر** لأي شيء حساس: بدون المفتاح، البيانات غير قابلة للقراءة\. **ما الذي لا يتم دعمه؟** المستخدمين `GRANT`قواعد البيانات، وعرضات البيانات، والإجراءات المخزنة\. إنها قاعدة بيانات شخصية، تعتمد على طلب واحد فقط، وليست خادمًا\. **هل الاسم مهم؟** نعم\. يُفضل أن يُسمى هكذا\. **ShortSQL** بالضبط، لذا يمكن لعمليات الاختصار الأخرى أن تجدها\. --- ## دعم & مجتمع | | | |:--|:--| | **[تشتت](https://discord.gg/sS5Wqa4TNp)** | نقاش، تحديثات، إصلاح الأخطاء، ومتعة نهاية الأسبوع\. | | **[تليجرام](https://t.me/ios_shortcuts)** | تحديثات وإصلاحات للأخطاء، مباشرة لك\. | --- **ShortSQL** تم تطويره بواسطة **أنيب**

المعلومات

الإصدار: 1.0
الإجراءات: 4,824
مفرج عنه:
آخر تحديث:

التعليقات

ابدأ المحادثة

لا تعليقات بعد كن أول من يعلق