ตัวสร้างข้อมูลทดสอบ 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 ให้ลบแบ็กทิกก่อนหรือแปลงเป็นเครื่องหมายอัญประกาศคู่

เครื่องมือที่เกี่ยวข้อง

แปลง 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 ชั่วโมง

ตัวตรวจจับชื่อไฟล์ซ้ำ

วางรายการชื่อไฟล์แล้วดูว่าชื่อใดปรากฏมากกว่าหนึ่งครั้ง พร้อมจำนวนครั้งและตัวเลือกไม่คำนึงถึงตัวพิมพ์ใหญ่เล็ก

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