ตัวสร้างข้อมูลทดสอบ 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 ตัวระบุจะอยู่ในเครื่องหมายแบ็กทิก บน 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 ที่สะอาดพร้อมคอลัมน์ชื่อ อีเมล และโทรศัพท์ หนึ่งแถวต่อผู้ติดต่อ พร้อมเปิดในสเปรดชีตหรือเครื่องมือนำเข้าผู้ติดต่อ
เครื่องมือสกัดคอลัมน์ในตาราง CSV
นำไฟล์ CSV มาวางไว้ จากนั้นเลือกเฉพาะคอลัมน์ที่ต้องการ โดยใช้ดัชนีเริ่มจาก 1 แล้วส่งออกเป็นไฟล์ CSV ที่สะอาดและมีข้อมูลถูกอ้างอิงใหม่ พร้อมใช้งานได้ทันทีกับสเปรดชีตหรือฐานข้อมูลใดๆ
ตัวแปลง EPUB เป็น MOBI
แปลง ebook EPUB เป็น MOBI สำหรับอุปกรณ์ Kindle รุ่นเก่าและคลัง ebook รุ่นเก่า เก็บบทและสารบัญไว้ครบ อัปโหลด แปลง ดาวน์โหลด
เครื่องมือกรองข้อมูล CSV
กรองไฟล์ CSV โดยใช้การเปรียบเทียบข้อความในคอลัมน์ใดก็ได้ ให้เก็บเฉพาะแถวที่คอลัมน์ที่เลือกมีคำค้นตามที่กำหนด โดยไม่แยกตัวพิมพ์ใหญ่เล็ก
ตัวแปลง WAV เป็น MP3
แปลง WAV เป็น MP3 ออนไลน์ อัปโหลด WAV เราจะเข้ารหัสเป็น MP3 คุณภาพ 192 kbps บนเซิร์ฟเวอร์ และคุณดาวน์โหลดได้ในไม่กี่วินาที สูงสุด 200 MB ลบทิ้งหลัง 2 ชั่วโมง
ตัวตรวจจับชื่อไฟล์ซ้ำ
วางรายการชื่อไฟล์แล้วดูว่าชื่อใดปรากฏมากกว่าหนึ่งครั้ง พร้อมจำนวนครั้งและตัวเลือกไม่คำนึงถึงตัวพิมพ์ใหญ่เล็ก
เครื่องมือนี้มีให้บริการในภาษาอื่น
- Générateur de données de test SQL [FR]
- Generator danych testowych SQL [PL]
- Gerador de dados de teste SQL [PT]
- Generator Data Uji SQL [ID]
- SQL-testdatagenerator [SV]
- SQLテストデータジェネレーター [JA]
- مولّد بيانات اختبار SQL [AR]
- SQL-Testdaten-Generator [DE]
- SQL 테스트 데이터 생성기 [KO]
- Generador de datos de prueba SQL [ES]
- Trình tạo dữ liệu thử nghiệm SQL [VI]
- SQL-testdatagenerator [NL]
- SQL Test Verisi Oluşturucu [TR]
- SQL 测试数据生成器 [ZH]
- SQL Test Data Generator [EN]
- Generatore di dati di test SQL [IT]
- Генератор тестовых данных SQL [RU]