ตัวสร้างโค้ด SQL สำหรับคำสั่ง CRUD และ UPSERT
ป้อนชื่อตารางและคอลัมน์ กำหนด primary key แล้วสร้างคำสั่ง CRUD สำหรับ MySQL, PostgreSQL, SQLite, SQL Server หรือ Oracle ตัวสร้างโค้ด SQL ยังสร้างไวยากรณ์ UPSERT ที่เหมาะกับไดอะเลกต์ที่เลือก ได้แก่ ON CONFLICT, ON DUPLICATE KEY หรือ MERGE และสแน็ปช็อต INSERT แบบ parameterized ใน JavaScript, Python, PHP และ Java
ตัวสร้างโค้ด SQL ช่วยนักพัฒนาสร้างคำสั่ง SQL จากชื่อตาราง ชื่อคอลัมน์ และ primary key ที่กำหนด สร้างคำสั่ง CRUD ทั่วไป—SELECT, INSERT, UPDATE และ DELETE—พร้อมคำสั่ง UPSERT, CREATE INDEX และ ALTER ใช้เตรียม SQL สำหรับ MySQL, PostgreSQL, SQLite, SQL Server หรือ Oracle ได้
เลือกไดอะเลกต์ฐานข้อมูลที่คุณใช้และระบุรายละเอียดตาราง ไวยากรณ์ UPSERT จะปรับให้เข้ากับไดอะเลกต์ที่เลือก: รูปแบบที่สร้างอาจใช้ ON CONFLICT, ON DUPLICATE KEY หรือ MERGE เครื่องมือยังสร้างสแน็ปช็อต INSERT แบบ parameterized ใน JavaScript, Python, PHP และ Java ให้จุดเริ่มต้นสำหรับการเพิ่ม insert ในโค้ดแอปพลิเคชัน
ไดอะเลกต์ SQL มีแนวคิดร่วมกันหลายอย่าง แต่ไวยากรณ์อาจต่างกัน การสร้างคำสั่งสำหรับไดอะเลกต์เฉพาะมีประโยชน์เมื่อคุณต้องการจุดเริ่มต้นที่ตรงกับฐานข้อมูลของคุณมากกว่าการร่างคำสั่งทุกตัวด้วยตนเอง SQL ใช้อธิบายการทำงานกับฐานข้อมูล ส่วน JavaScript, Python, PHP และ Java เป็นภาษาโปรแกรม สแน็ปช็อต INSERT แบบ parameterized เชื่อมสองส่วนนี้ของเวิร์กโฟลว์การพัฒนาเข้าด้วยกัน
ตัวสร้างโค้ด SQL ทำงานในเบราว์เซอร์ของคุณทั้งหมด อินพุตของคุณประมวลผลบนอุปกรณ์ของคุณ ไม่ได้อัปโหลด จัดเก็บ หรือส่งไปยังเซิร์ฟเวอร์ เมื่อโหลดหน้าเสร็จ เครื่องมือยังทำงานต่อได้โดยไม่ต้องเชื่อมต่ออินเทอร์เน็ต
เครื่องมือนี้มีประโยชน์สำหรับนักพัฒนาและวิศวกร DevOps ที่เตรียมคำสั่งฐานข้อมูล สร้างโค้ดแอปพลิเคชัน หรือทำงานกับ SQL มากกว่าหนึ่งไดอะเลกต์ สร้างผลลัพธ์ที่คุณต้องการ แล้วตรวจสอบให้เหมาะกับตารางและโปรเจกต์ของคุณก่อนนำไปใช้
ขั้นตอนที่ 1: ป้อนชื่อตารางและคอลัมน์ รายละเอียดเหล่านี้ใช้สร้างคำสั่งสำหรับตารางของคุณ
ขั้นตอนที่ 2: กำหนด primary key ช่วยระบุคีย์ที่ใช้ใน SQL ที่สร้าง
ขั้นตอนที่ 3: เลือกไดอะเลกต์ SQL จาก MySQL, PostgreSQL, SQLite, SQL Server หรือ Oracle แล้วตั้งค่าตัวเลือกที่มี
ขั้นตอนที่ 4: สร้าง SQL แล้วคัดลอกคำสั่งหรือสแน็ปช็อต INSERT แบบ parameterized ที่คุณต้องการ
กรณีการใช้งาน: เตรียมคำสั่ง SQL สำหรับเวิร์กโฟลว์ข้อมูลทดสอบ ฟิกซ์เจอร์ หรือ seed โดยไม่ต้องเขียนคำสั่ง CRUD ทีละตัว
กรณีการใช้งาน: สร้างคำสั่ง SELECT, INSERT, UPDATE และ DELETE สำหรับตารางโดยใช้ชื่อตาราง คอลัมน์ และ primary key
กรณีการใช้งาน: สร้างไวยากรณ์ UPSERT สำหรับไดอะเลกต์ฐานข้อมูลที่รองรับ เช่น ON CONFLICT, ON DUPLICATE KEY หรือ MERGE
กรณีการใช้งาน: สร้าง SQL สำหรับ MySQL, PostgreSQL, SQLite, SQL Server หรือ Oracle เมื่อทำงานกับโปรเจกต์ฐานข้อมูลที่ต่างกัน
กรณีการใช้งาน: รับสแน็ปช็อต INSERT แบบ parameterized ใน JavaScript, Python, PHP หรือ Java เพื่อใช้เป็นจุดเริ่มต้นในโค้ดแอปพลิเคชัน
กรณีการใช้งาน: สร้างคำสั่ง CREATE INDEX หรือ ALTER เป็นส่วนหนึ่งของเวิร์กโฟลว์พัฒนาฐานข้อมูล