ข้ามไปที่เนื้อหาหลัก
การสนับสนุน
ลงชื่อเข้าใช้
ลงชื่อเข้าใช้ด้วย Microsoft
ลงชื่อเข้าใช้หรือสร้างบัญชี
สวัสดี
เลือกบัญชีอื่น
คุณมีหลายบัญชี
เลือกบัญชีที่คุณต้องการลงชื่อเข้าใช้

ปรับเปลี่ยนการออกแบบของตารางหลังจากสร้างได้ด้วยคำสั่ง CREATE TABLE

หมายเหตุ: กลไกจัดการฐานข้อมูลของ Microsoft Access ไม่สนับสนุนการใช้คําสั่ง ALTER TABLE หรือคําสั่งภาษากําหนดโครงสร้างข้อมูลใดๆ กับฐานข้อมูลที่ไม่ใช่ Microsoft Access ใช้วิธีการสร้าง DAO แทน

ไวยากรณ์

ALTER TABLE table {ADD {COLUMN field type[(size)] [NOT NULL] [CONSTRAINT index] |
ALTER COLUMN field type[(size)] |
CONSTRAINT multifieldindex} |
DROP {COLUMN field I CONSTRAINT indexname} }

คำสั่ง ALTER TABLE มีส่วนต่างๆ ดังนี้:

ส่วน

คำอธิบาย

ตาราง

เปลี่ยนชื่อของตาราง

เขตข้อมูล

ชื่อของเขตข้อมูลที่จะเพิ่มหรือลบออกจากตาราง หรือชื่อของเขตข้อมูลที่จะถูกเปลี่ยนแปลงในตาราง

ชนิด

ชนิดข้อมูลของ เขตข้อมูล

ขนาด

ขนาดเขตข้อมูลเป็นอักขระ (เขตข้อมูลข้อความและไบนารีเท่านั้น)

ดัชนี

ดัชนีสำหรับเขตข้อมูล

multifieldindex

คำจำกัดความของดัชนีแบบหลายเขตข้อมูลที่จะเพิ่มไปยัง ตาราง

ชื่อดัชนี

ชื่อของดัชนีแบบหลายเขตข้อมูลจะถูกนำออก

ข้อสังเกต

การใช้คําสั่ง ALTER TABLE คุณสามารถเปลี่ยนแปลงตารางที่มีอยู่ได้หลายวิธี คุณสามารถ:

  • ใช้ ADD COLUMN เพื่อเพิ่มเขตข้อมูลใหม่ลงในตาราง คุณระบุชื่อเขตข้อมูล ชนิดข้อมูล และ (สําหรับเขตข้อมูลข้อความและไบนารี) ขนาดเพิ่มเติม ตัวอย่างเช่น คําสั่งต่อไปนี้เพิ่มเขตข้อมูลข้อความ 25 อักขระที่เรียกว่าบันทึกย่อลงในตารางพนักงาน:

ALTER TABLE Employees ADD COLUMN Notes TEXT(25)

คุณยังสามารถกำหนดดัชนีบนเขตข้อมูลนั้น

ถ้าคุณระบุ NOT NULL สำหรับเขตข้อมูล ระเบียนใหม่จะต้องมีข้อมูลที่ถูกต้องในเขตข้อมูลนั้น

  • ใช้ ALTER COLUMN เพื่อเปลี่ยนชนิดข้อมูลของเขตข้อมูลที่มีอยู่ คุณระบุชื่อเขตข้อมูล ชนิดข้อมูลใหม่ และขนาดเพิ่มเติมสําหรับเขตข้อมูลข้อความและไบนารี ตัวอย่างเช่น คําสั่งต่อไปนี้เปลี่ยนชนิดข้อมูลของเขตข้อมูลในตาราง Employees ที่เรียกว่า ZipCode (แต่เดิมกําหนดเป็นจํานวนเต็ม) เป็นเขตข้อมูลข้อความ 10 อักขระ:

ALTER TABLE Employees ALTER COLUMN ZipCode TEXT(10)

  • ใช ้ADD CONSTRAINT เพื่อเพิ่มดัชนีแบบหลายเขตข้อมูล

  • ใช้ DROP COLUMN เพื่อลบเขตข้อมูล คุณระบุเฉพาะชื่อของฟิลด์

  • ใช้ DROP CONSTRAINT เพื่อลบดัชนีแบบหลายเขตข้อมูล คุณระบุเฉพาะชื่อดัชนีตามคําสงวน CONSTRAINT

    หมายเหตุ: 

    • คุณไม่สามารถเพิ่มหรือลบเขตข้อมูลหรือดัชนีมากกว่าหนึ่งรายการในแต่ละครั้ง

    • คุณสามารถใช้คำสั่ง CREATE INDEX เพื่อเพิ่มดัชนีแบบเขตเดียวหรือหลายเขตไปยังตาราง และคุณสามารถใช้คำสั่ง ALTER TABLE หรือ DROP เพื่อลบดัชนีที่สร้างขึ้นด้วย ALTER TABLE หรือ CREATE INDEX

    • คุณสามารถใช้ NOT NULL บนเขตข้อมูลเดียวหรือภายในส่วนคําสั่งที่ชื่อว่า CONSTRAINT ซึ่งนําไปใช้กับเขตข้อมูลเดียวหรือหลายเขตข้อมูลที่ชื่อ CONSTRAINT อย่างไรก็ตาม คุณสามารถใช้ข้อจํากัด NOT NULL เพียงครั้งเดียวกับฟิลด์ พยายามนําข้อจํากัดนี้ไปใช้มากกว่าหนึ่งครั้งในข้อผิดพลาดขณะทํางาน

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย

ข้อมูลนี้เป็นประโยชน์หรือไม่

คุณพึงพอใจกับคุณภาพภาษาเพียงใด
สิ่งที่ส่งผลต่อประสบการณ์ใช้งานของคุณ
เมื่อกดส่ง คำติชมของคุณจะถูกใช้เพื่อปรับปรุงผลิตภัณฑ์และบริการของ Microsoft ผู้ดูแลระบบ IT ของคุณจะสามารถรวบรวมข้อมูลนี้ได้ นโยบายความเป็นส่วนตัว

ขอบคุณสำหรับคำติชมของคุณ!

×