مولّد بيانات اختبار SQL
اختر اسم جدول وعدد صفوف، فيُنتج هذا المولّد عبارات INSERT بصيغة MySQL جاهزة للتشغيل يمكنك لصقها مباشرة في عميل قاعدة البيانات. يملأ كل صف بنية ثابتة من أربعة أعمدة: id وname وemail وactive، بقيم عيّنات متسلسلة (1، 'User 1'، 'user1@example.com'، إضافة إلى علامة عشوائية 0/1). إنها طريقة سريعة لملء جدول مؤقت لأجل عرض توضيحي أو اختبار استعلام، وليست مصنع بيانات يعرف مخطط قاعدة بياناتك.
كيف يعمل المولّد
-
1
سمِّ جدولك
اكتب اسم الجدول الهدف (`users` افتراضيًا). أي محرف ليس حرفًا أو رقمًا أو شرطة سفلية يُستبدل بـ `_`.
-
2
اختر عدد الصفوف
من 1 إلى 200 صف في كل تشغيل. الأرقام الأكبر تُقيَّد عند 200.
-
3
أنشئ عبارات INSERT
تُنتَج فورًا عبارة `INSERT INTO ... VALUES (...)` واحدة لكل صف، دون الحاجة إلى مخطط أو اتصال بقاعدة البيانات.
-
4
انسخ وشغّل
انسخ العبارات إلى عميل MySQL لديك أو إلى ملف `.sql` وشغّلها على جدول مؤقت للاستخدام مرة واحدة.
الأعمدة التي يملؤها كل صف
يستخدم كل صف مُنشأ الأعمدة الأربعة الثابتة نفسها:
| العمود | النوع | قيمة العيّنة | ملاحظات |
|---|---|---|---|
id |
عدد صحيح | 1، 2، 3 |
متسلسل، يبدأ من 1 |
name |
نص | 'User 1' |
يُلحق رقم الصف |
email |
نص | 'user1@example.com' |
يستخدم النطاق example.com |
active |
منطقي/صحيح | 0 أو 1 |
عشوائي في كل صف |
مثال على المخرجات
INSERT INTO `users` (`id`, `name`, `email`, `active`) VALUES (1, 'User 1', 'user1@example.com', 0);
INSERT INTO `users` (`id`, `name`, `email`, `active`) VALUES (2, 'User 2', 'user2@example.com', 1);
INSERT INTO `users` (`id`, `name`, `email`, `active`) VALUES (3, 'User 3', 'user3@example.com', 1);
من الجيد معرفته
- أعمدة ثابتة. البنية دائمًا
id, name, email, active؛ لا يمكنك هنا إضافة أعمدة أو إعادة تسميتها. إن كان جدولك مختلفًا، فعدّل العبارات بعد إنشائها أو أنشئ جدولًا مؤقتًا مطابقًا. - صيغة MySQL. تُحاط المعرّفات بعلامات الاقتباس الخلفية (backtick). في PostgreSQL أو SQL Server أو SQLite، أزل علامات الاقتباس الخلفية (أو حوّلها إلى علامات اقتباس مزدوجة) قبل التشغيل.
- بيانات عيّنة، لا بيانات واقعية. الأسماء وعناوين البريد الإلكتروني نائبات متسلسلة (
User 1،user1@example.com)، فيسهل تمييزها ولا تخص أشخاصًا حقيقيين أبدًا. وهي ليست مأخوذة من مجموعة أسماء. - حتى 200 صف. يُقيَّد العدد بين 1 و200. للمجموعات الأكبر، شغّل المولّد عدة مرات أو اكتب سكربتًا خاصًا بك بالنمط نفسه.
الأسئلة الشائعة
تستخدم كل عبارة الأعمدة الأربعة نفسها: id (عدد صحيح متسلسل)، وname (User 1، User 2، …)، وemail (user1@example.com، …)، وactive (0 أو 1 عشوائي). البنية ثابتة ولا يمكن تغييرها في الأداة.
نعم. انسخ العبارات إلى ملف .sql وشغّل mysql -u user -p db < file.sql، أو الصقها في أي عميل MySQL. تأكد من أن الجدول الهدف يحتوي على الأعمدة المطابقة id وname وemail وactive.
ليس في هذه الأداة. الأعمدة وقيم العيّنات المتسلسلة ثابتة، ما يُبقي البيانات اصطناعية بوضوح. للحصول على مجموعات أعمدة مخصصة أو أسماء وهمية واقعية، عدّل شيفرة SQL المُنشأة أو استخدم مكتبة توليد بيانات مثل Faker.
يُنتج MySQL مع معرّفات محاطة بعلامات اقتباس خلفية، ومن 1 إلى 200 صف في كل تشغيل (القيم الأعلى تُخفَّض إلى 200). لـ PostgreSQL أو SQL Server أو SQLite، أزل أولًا علامات الاقتباس الخلفية أو حوّلها إلى علامات اقتباس مزدوجة.
أدوات ذات صلة
تحويل vCard إلى CSV
الصق تصدير vCard (.vcf) لتحصل على ملف CSV نظيف بأعمدة الاسم والبريد الإلكتروني والهاتف، سطر واحد لكل جهة اتصال، جاهز للفتح في جدول بيانات أو أداة استيراد جهات الاتصال.
محول EPUB إلى MOBI
حول كتب EPUB الإلكترونية إلى MOBI لأجهزة كيندل القديمة ومكتبات الكتب الإلكترونية القديمة. يحافظ على الفصول وجدول المحتويات سليمة. ارفع، حول، نزل.
مستخرج عمود CSV
الصق بيانات CSV أو اختر ملفًا واحتفظ فقط بالأعمدة التي تحتاجها، برقمها أو باسمها في صف العناوين، وبالترتيب الذي تريده. يحتفظ ملف CSV الجديد بالفاصل نفسه.
أداة تصفية CSV
قم بتصفية ملف CSV حسب مطابقة النص في أي عمود. احتفظ فقط بالصفوف التي يحتوي فيها العمود المختار على عبارة البحث الخاصة بك، وهي غير حساسة لحالة الأحرف.
محول MP4 إلى MP3
اسحب مسار الصوت من فيديو MP4 واحفظه كملف MP3. رائع لمقاطع الموسيقى والبودكاست والمحاضرات والمقاطع الصوتية التي تريد الاستماع إليها في أي مكان.
محول EPUB إلى PDF
حول كتب EPUB الإلكترونية إلى ملفات PDF بصفحات ثابتة يسهل طباعتها والتعليق عليها ومشاركتها. يحافظ على الفصول والصور وجدول المحتويات. ارفع ونزل.
الأداة متاحة بلغات أخرى
- SQLテストデータジェネレーター [JA]
- SQL-testdatagenerator [SV]
- SQL 테스트 데이터 생성기 [KO]
- Gerador de dados de teste SQL [PT]
- Trình tạo dữ liệu thử nghiệm SQL [VI]
- Generador de datos de prueba SQL [ES]
- SQL-testdatagenerator [NL]
- Générateur de données de test SQL [FR]
- ตัวสร้างข้อมูลทดสอบ SQL [TH]
- SQL-Testdaten-Generator [DE]
- Generator Data Uji SQL [ID]
- Generator danych testowych SQL [PL]
- Генератор тестовых данных SQL [RU]
- SQL Test Verisi Oluşturucu [TR]
- SQL 测试数据生成器 [ZH]
- SQL Test Data Generator [EN]
- Generatore di dati di test SQL [IT]