← เอกสารทั้งหมด

Table Designer

สร้างและแก้โครงสร้างตารางโดยไม่ต้องเขียน DDL

สร้างและแก้ตาราง

กำหนดคอลัมน์ ชนิดข้อมูล primary key, auto increment, ค่าเริ่มต้น, null, foreign key และ index ระบบแสดง DDL ที่จะรันและผลตรวจก่อนบันทึก ลบคอลัมน์ต้องยืนยัน ใช้ได้เฉพาะ Owner และ Admin

ลองกับข้อมูลตัวอย่าง: สร้างตาราง promotions ในร้านค้าตัวอย่าง (id integer primary key auto increment, code text, discount_pct numeric(5,2), starts_on date, ends_on date)

ข้อควรรู้ต่อฐานข้อมูล

  • PostgreSQL: DDL ทั้งชุดอยู่ใน transaction เดียว ล้มแล้วย้อนกลับทั้งหมด
  • MySQL และ Oracle: DDL บันทึกทีละคำสั่ง ถ้าล้มกลางทาง คำสั่งก่อนหน้าถูกบันทึกแล้ว
  • SQL Server: ไม่บันทึกคำอธิบาย (comment)
  • Oracle: ชื่อตัวพิมพ์เล็กที่สร้างใหม่จะเป็นตัวพิมพ์ใหญ่ (ORDERS)
  • SQLite: ไม่บันทึกคำอธิบาย การเปลี่ยนชนิด / null / ค่าเริ่มต้น / foreign key ทำโดยสร้างตารางใหม่แล้วคัดลอกข้อมูล index และ trigger ถูกสร้างกลับ แต่ CHECK, UNIQUE และ COLLATE ในนิยามเดิมไม่ติดมา
  • MongoDB: ไม่มีโครงสร้างตายตัว จึงไม่ใช้ Table Designer