SQL Test Verisi Oluşturucu

Sonraki

Bir tablo adı ve satır sayısı seçin; bu oluşturucu, doğrudan bir istemciye yapıştırabileceğiniz çalıştırmaya hazır MySQL INSERT ifadeleri üretir. Her satır, dört sütunluk sabit bir düzeni, id, name, email ve active, sıralı örnek değerlerle doldurur (1, 'User 1', 'user1@example.com' ve rastgele bir 0/1 bayrağı). Bir demo veya sorgu testi için geçici bir tabloyu doldurmanın hızlı bir yoludur; şemanızı bilen bir veri fabrikası değildir.

Oluşturucu nasıl çalışır

  1. 1

    Tablonuza ad verin

    Hedef tablonun adını yazın (varsayılan `users`). Harf, rakam veya alt çizgi olmayan her karakter `_` ile değiştirilir.

  2. 2

    Kaç satır olacağını seçin

    Her çalıştırmada 1 ile 200 satır arası. Daha büyük sayılar 200 ile sınırlanır.

  3. 3

    INSERT ifadelerini oluşturun

    Her satır için anında bir `INSERT INTO ... VALUES (...)` ifadesi üretilir; şemaya veya veritabanı bağlantısına gerek yoktur.

  4. 4

    Kopyalayın ve çalıştırın

    İfadeleri MySQL istemcinize veya bir `.sql` dosyasına kopyalayın ve tek kullanımlık bir tabloda çalıştırın.

Her satırın doldurduğu sütunlar

Oluşturulan her satır aynı dört sabit sütunu kullanır:

Sütun Tür Örnek değer Notlar
id tam sayı 1, 2, 3 Sıralı, 1’den başlar
name metin 'User 1' Satır numarası eklenir
email metin 'user1@example.com' example.com alan adını kullanır
active boole/tam sayı 0 veya 1 Her satırda rastgele

Örnek çıktı

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);

Bilinmesi gerekenler

  • Sabit sütunlar. Düzen her zaman id, name, email, active şeklindedir; burada sütun ekleyemez veya yeniden adlandıramazsınız. Tablonuz farklıysa ifadeleri sonradan düzenleyin veya eşleşen geçici bir tablo oluşturun.
  • MySQL sözdizimi. Tanımlayıcılar ters tırnak içine alınır. PostgreSQL, SQL Server veya SQLite üzerinde çalıştırmadan önce ters tırnakları kaldırın (veya çift tırnağa dönüştürün).
  • Örnek veri, gerçekçi veri değil. Adlar ve e-postalar sıralı yer tutuculardır (User 1, user1@example.com); bu yüzden fark edilmesi kolaydır ve asla gerçek kişilere ait değildir. Bir ad kümesinden alınmazlar.
  • En fazla 200 satır. Sayı 1 ile 200 arasında sınırlanır. Daha büyük kümeler için oluşturucuyu birkaç kez çalıştırın veya aynı deseni kendiniz betikleyin.

Sık Sorulan Sorular

Her ifade aynı dört sütunu kullanır: id (sıralı bir tam sayı), name (User 1, User 2, …), email (user1@example.com, …) ve active (rastgele bir 0 veya 1). Düzen sabittir ve araçta değiştirilemez.

Evet. İfadeleri bir .sql dosyasına kopyalayıp mysql -u user -p db < file.sql komutunu çalıştırın veya herhangi bir MySQL istemcisine yapıştırın. Hedef tablonun eşleşen id, name, email ve active sütunlarına sahip olduğundan emin olun.

Bu araçta hayır. Sütunlar ve sıralı örnek değerler sabittir; bu da verileri belirgin biçimde sentetik tutar. Özel sütun kümeleri veya gerçekçi sahte adlar için oluşturulan SQL kodunu düzenleyin ya da Faker gibi bir veri üretim kitaplığı kullanın.

Ters tırnak içindeki tanımlayıcılarla MySQL üretir ve her çalıştırmada 1 ile 200 satır arası (daha yüksek değerler 200 ile azaltılır). PostgreSQL, SQL Server veya SQLite için önce ters tırnakları kaldırın veya çift tırnağa dönüştürün.

İlgili Araçlar

Araç diğer dillerde mevcuttur