ขณะใช้ MySQL บ่อยครั้งที่เราต้องแก้ไขหรือเปลี่ยนชื่อตารางฐานข้อมูลเนื่องจากปัญหาบางอย่าง เช่น สถานการณ์ทางธุรกิจหรือการเปลี่ยนแปลงข้อกำหนด การสะกดผิด ชื่อไม่มีความหมาย หรือเหตุผลอื่นๆ ในสถานการณ์นี้ MySQL จัดเตรียมคำสั่งต่าง ๆ เพื่อแก้ไขชื่อตาราง
บทความนี้จะพูดถึง:
จะเปลี่ยนชื่อตารางเดี่ยวใน MySQL โดยใช้แบบสอบถาม 'ALTER' ได้อย่างไร
ในการเปลี่ยนชื่อตารางเดียวใน MySQL โดยใช้ปุ่ม “ เปลี่ยน คำสั่ง ” ทำตามคำแนะนำที่ให้ไว้:
-
- เข้าถึงเซิร์ฟเวอร์ MySQL ผ่านเทอร์มินัล
- รายการฐานข้อมูลที่มีอยู่
- ตรวจสอบตารางฐานข้อมูลและเลือกชื่อตาราง
- เรียกใช้ “ แก้ไขตาราง <ชื่อที่มีอยู่> เปลี่ยนชื่อ <ชื่อใหม่>; ' คำแถลง.
ขั้นตอนที่ 1: เชื่อมต่อกับเซิร์ฟเวอร์ MySQL
ขั้นแรกให้เชื่อมต่อกับเซิร์ฟเวอร์ MySQL โดยใช้ “ มายเอสคิวแอล ” คำสั่งพร้อมชื่อผู้ใช้และรหัสผ่าน:
มายเอสคิวแอล -ใน ราก -หน้า
ขั้นตอนที่ 2: แสดงรายการฐานข้อมูล
เรียกใช้ “ แสดง ” แบบสอบถามเพื่อแสดงรายการฐานข้อมูลที่มีอยู่ทั้งหมด:
แสดงฐานข้อมูล;
จากรายการที่แสดง เราได้เลือก ' mynewdb ” ฐานข้อมูล:
ขั้นตอนที่ 3: เปลี่ยนฐานข้อมูล
ถัดไป ดำเนินการคำสั่งที่ให้ไว้เพื่อเปลี่ยนฐานข้อมูล:
ใช้ mynewdb;
ขั้นตอนที่ 4: ดูตาราง
หลังจากนั้น แสดงตารางที่มีอยู่ของฐานข้อมูลปัจจุบันโดยเรียกใช้คำสั่งด้านล่าง:
แสดงตาราง;
ที่นี่เราได้เลือกชื่อตารางฐานข้อมูลซึ่งจำเป็นต้องเปลี่ยนชื่อ ในกรณีของเรามันคือ ' พนักงาน_table ' โต๊ะ:
ขั้นตอนที่ 5: แก้ไขตาราง
สุดท้าย เรียกใช้ “ เปลี่ยนตาราง ” คำสั่งเพื่อเปลี่ยนชื่อตารางฐานข้อมูล:
แก้ไขตารางพนักงาน_ตารางเปลี่ยนชื่อพนักงาน_ข้อมูล;
ที่นี่:
-
- “ เปลี่ยนตาราง คำสั่ง ” ใช้สำหรับเปลี่ยนชื่อตาราง
- “ พนักงาน_table ” คือตารางฐานข้อมูลชื่อที่มีอยู่
- “ เปลี่ยนชื่อ คำสั่ง ” เปลี่ยนชื่อของชื่อตารางฐานข้อมูลที่มีอยู่เป็นชื่อใหม่
- “ พนักงาน_ข้อมูล ” คือชื่อตารางใหม่
สามารถสังเกตได้ว่าแบบสอบถามได้รับการดำเนินการเรียบร้อยแล้ว:
ขั้นตอนที่ 6: ตรวจสอบแก้ไขตาราง
ดำเนินการ “ แสดง ” คำสั่งเพื่อให้แน่ใจว่าชื่อตารางมีการเปลี่ยนแปลงหรือไม่:
แสดงตาราง;
เอาต์พุตด้านล่างระบุว่าชื่อตารางได้รับการแก้ไข:
วิธีเปลี่ยนชื่อตารางเดี่ยวใน MySQL โดยใช้แบบสอบถาม 'เปลี่ยนชื่อ'
คำสั่งอื่นเพื่อแก้ไขชื่อของชื่อตารางฐานข้อมูลเดียวระบุไว้ด้านล่าง:
เปลี่ยนชื่อตารางพนักงาน_ตารางเป็นพนักงาน_ข้อมูล
ที่นี่:
-
- “ เปลี่ยนชื่อตาราง คำสั่ง ” ใช้สำหรับแก้ไขชื่อตารางฐานข้อมูล
- “ พนักงาน_table ” คือชื่อที่มีอยู่ของตารางฐานข้อมูล
- “ พนักงาน_ข้อมูล ” เป็นชื่อใหม่ของตารางฐานข้อมูลปัจจุบัน
จากเอาต์พุตที่กำหนดให้ “ แบบสอบถามตกลง ” แสดงว่าตารางได้รับการแก้ไข:
ดำเนินการ “ แสดง คำสั่ง ” เพื่อแสดงรายการตารางฐานข้อมูลปัจจุบัน:
“ พนักงาน_table ” ชื่อตารางถูกเปลี่ยนเป็นชื่อตารางใหม่ “ พนักงาน_ข้อมูล ”:
จะเปลี่ยนชื่อหลายตารางใน MySQL โดยใช้แบบสอบถาม 'เปลี่ยนชื่อ' ได้อย่างไร
“ เปลี่ยนชื่อ คำสั่ง ” ยังสามารถใช้สำหรับการแก้ไข/เปลี่ยนชื่อตารางหลายตารางพร้อมกัน โดยทำตามขั้นตอนต่อไปนี้:
ขั้นตอนที่ 1: ดูตารางฐานข้อมูล
ขั้นแรก ทำรายการตารางทั้งหมดโดยใช้ปุ่ม “ แสดง คำสั่ง ” และเลือกตารางที่ต้องแก้ไข:
แสดงตาราง;
อย่างที่คุณเห็น เราได้เลือก ' พนักงาน_table ' และ ' ข้อมูลการทดสอบ ” ตาราง:
ขั้นตอนที่ 2: ใช้แบบสอบถามเปลี่ยนชื่อ
จากนั้นดำเนินการ “ เปลี่ยนชื่อ คำสั่ง ” พร้อมด้วยชื่อเก่าของตารางที่เลือก และชื่อใหม่ โดยคั่นด้วยเครื่องหมายจุลภาค:
เปลี่ยนชื่อตาราง พนักงาน_ตาราง เป็น ข้อมูลพนักงาน ข้อมูลทดสอบ เป็น เดโม_เทเบิล
ที่นี่ “ พนักงาน_table ' และ ' ข้อมูลการทดสอบ ” เป็นชื่อเก่าของตาราง:
ขั้นตอนที่ 3: การยืนยัน
เพื่อให้แน่ใจว่าชื่อตารางถูกแก้ไขหรือไม่ ให้ดำเนินการ “ แสดง ' คำแถลง:
แสดงตาราง;
นั่นคือทั้งหมด! เรามีวิธีการต่างๆ ในการเปลี่ยนชื่อตารางใน MySQL โดยใช้เทอร์มินัล
บทสรุป
หากต้องการเปลี่ยนชื่อตารางใน MySQL โดยใช้เทอร์มินัล ให้คลิก “ แก้ไขตาราง <ชื่อที่มีอยู่> เปลี่ยนชื่อ <ชื่อใหม่>; ' และ ' เปลี่ยนชื่อตาราง <ชื่อที่มีอยู่> เป็น <ชื่อใหม่>; ” คำสั่งที่ใช้ นอกจากนี้ “ เปลี่ยนชื่อตาราง คำสั่ง ” สามารถใช้แก้ไขชื่อตารางได้หลายชื่อพร้อมกัน บทความนี้แสดงวิธีการเปลี่ยนชื่อตารางใน MySQL โดยใช้เทอร์มินัล