ตัวสร้างข้อมูลทดสอบ 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 ตัวระบุจะอยู่ในเครื่องหมายแบ็กทิก บน 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 ประเภทใด พร้อมตารางอ้างอิงรูปแบบไฟล์ทั่วไปและเคล็ดลับสังเกตนามสกุลซ้อน

เครื่องสร้าง JSON ปลอม

สร้างอาร์เรย์ JSON ตัวอย่างพร้อมชื่อ อีเมล boolean คะแนน และวันที่สำหรับ mock API และ test fixture ได้ในไม่กี่วินาที

เครื่องสร้างข้อมูลปลอม

สร้างผู้ใช้ปลอมที่สมจริง ประกอบด้วย ID ชื่อ อีเมล หมายเลขโทรศัพท์ และเมือง ในรูปแบบ CSV หรือ JSON พร้อมใช้ทดสอบ API แดชบอร์ด และการนำเข้าข้อมูล

เครื่องมือทำความสะอาดชื่อไฟล์

ปรับชื่อไฟล์ให้สะอาดโดยการลบตัวอักษรที่ไม่ปลอดภัย ช่องว่าง และเครื่องหมายพิเศษ เพื่อให้ได้ชื่อที่ใช้งานได้กับระบบปฏิบัติการต่างๆ เช่น Windows, macOS, Linux และเว็บไซต์

โปรแกรมสำหรับลบคอลัมน์ในตารางข้อมูล (CSV)

นำไฟล์ CSV มาวางไว้ จากนั้นลบคอลัมน์ที่ไม่จำเป็นออก โดยระบุตำแหน่งของคอลัมน์ตามดัชนีเริ่มต้นจาก 1 เพื่อดาวน์โหลดไฟล์ CSV ที่มีโครงสร้างเรียบร้อยกว่า โดยที่ข้อมูลในแถวอื่นๆ ยังคงอยู่เหมือนเดิม

เครื่องมือรวมไฟล์ CSV

นำไฟล์ CSV สองไฟล์ที่มีคอลัมน์เหมือนกันมาติดตั้งเข้าด้วยกัน และรวมเป็นไฟล์เดียว โดยสามารถไม่ใส่แถวหัวข้อแถวที่สองได้ เพื่อป้องกันไม่ให้เกิดชื่อคอลัมน์ซ้ำกัน

เครื่องมือนี้มีให้บริการในภาษาอื่น