مولّد بيانات اختبار SQL

التالي

اختر اسم جدول وعدد صفوف، فيُنتج هذا المولّد عبارات INSERT بصيغة MySQL جاهزة للتشغيل يمكنك لصقها مباشرة في عميل قاعدة البيانات. يملأ كل صف بنية ثابتة من أربعة أعمدة: id وname وemail وactive، بقيم عيّنات متسلسلة (1، 'User 1'، 'user1@example.com'، إضافة إلى علامة عشوائية 0/1). إنها طريقة سريعة لملء جدول مؤقت لأجل عرض توضيحي أو اختبار استعلام، وليست مصنع بيانات يعرف مخطط قاعدة بياناتك.

كيف يعمل المولّد

  1. 1

    سمِّ جدولك

    اكتب اسم الجدول الهدف (`users` افتراضيًا). أي محرف ليس حرفًا أو رقمًا أو شرطة سفلية يُستبدل بـ `_`.

  2. 2

    اختر عدد الصفوف

    من 1 إلى 200 صف في كل تشغيل. الأرقام الأكبر تُقيَّد عند 200.

  3. 3

    أنشئ عبارات INSERT

    تُنتَج فورًا عبارة `INSERT INTO ... VALUES (...)` واحدة لكل صف، دون الحاجة إلى مخطط أو اتصال بقاعدة البيانات.

  4. 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، أزل أولًا علامات الاقتباس الخلفية أو حوّلها إلى علامات اقتباس مزدوجة.

أدوات ذات صلة

معرّف امتداد الملف

اكتشف نوع الملف ونوع MIME المقابل لاسم ملف أو امتداد، مع مرجع للصيغ الشائعة ونصائح لرصد الامتدادات المزدوجة.

محول MP4 إلى MP3

اسحب مسار الصوت من فيديو MP4 واحفظه كملف MP3. رائع لمقاطع الموسيقى والبودكاست والمحاضرات والمقاطع الصوتية التي تريد الاستماع إليها في أي مكان.

محول MOBI إلى EPUB

حول كتب MOBI الإلكترونية إلى EPUB، المعيار المفتوح الذي تقرأه Apple Books وKobo وGoogle Play Books ومعظم التطبيقات الحديثة. ارفع ملف .mobi ونزل ملف .epub نظيفا.

تحويل JSON إلى Excel

حوّل ملف JSON إلى ملف Excel XLSX حقيقي يحتوي على أعمدة مُحددة النوع، وأوراق متعددة للمصفوفات المتداخلة، بالإضافة إلى تنسيقات تواريخ مدمجة.

مولّد JSON وهمي

أنشئ مصفوفات JSON تجريبية تحتوي أسماء وبريداً إلكترونياً وقيم منطقية ونتائج وتواريخ لواجهات API الوهمية وملفات الاختبار في ثوانٍ.

دمج أوراق Excel

ادمج ملفات XLSX وXLS وXLSM وXLSB وODS محليًا. احتفظ بالأوراق منفصلة أو أضف الصفوف ذات العناوين المتطابقة ثم نزّل ملف XLSX.

الأداة متاحة بلغات أخرى