ຄຳ ຖະແຫຼງການ ALTER TABLE ໃນ SQL ແມ່ນໃຊ້ເພື່ອເພີ່ມ, ແກ້ໄຂຫຼືລຶບຖັນຕາຕະລາງ.
ພວກເຮົາຍັງສາມາດໃຊ້ ຄຳ ຖະແຫຼງການ ALTER TABLE ເພື່ອເພີ່ມຫຼືລຸດຂີດ ຈຳ ກັດຂອງຕາຕະລາງຕ່າງໆ.
ເພື່ອເພີ່ມຄໍ ລຳ ໃໝ່ ໃສ່ຕາຕະລາງທີ່ມີຢູ່ພວກເຮົາໃຊ້ syntax:
ALTER TABLE table_name ADD column_name datatype;
ລະຫັດຕໍ່ໄປນີ້ເພີ່ມຖັນ“ Start_Date” ໃສ່ຕາຕະລາງ“ ພະນັກງານ”:
ALTER TABLE Employees ADD Start_Date date;
ເພື່ອເອົາຖັນຈາກຕາຕະລາງທີ່ມີຢູ່ພວກເຮົາໃຊ້ syntax:
ALTER TABLE table_name DROP COLUMN column_name;
ລະຫັດຕໍ່ໄປນີ້ຖອດຖັນ“ Start_Date” ຈາກຕາຕະລາງ“ ພະນັກງານ”
ALTER TABLE Employees DROP COLUMN Start_Date;
ພວກເຮົາສາມາດ ນຳ ໃຊ້ ALTER TABLE
ຖະແຫຼງການເພື່ອປັບປຸງແກ້ໄຂຂໍ້ມູນຕາຕະລາງຖັນໂດຍໃຊ້ syntax:
ALTER TABLE table_name MODIFY column_name datatype;
ລະຫັດຕໍ່ໄປນີ້ຈະປ່ຽນແປງຮູບແບບຂອງຄໍ ລຳ“ Start_Date” ຈາກ date
ເຖິງ year
:
ALTER TABLE Employees MODIFY Start_Date year;
ສົມມຸດວ່າພວກເຮົາມີໂຕະທີ່ເອີ້ນວ່າ“ ພະນັກງານ” ທີ່ມີຖັນຕໍ່ໄປນີ້:
+------------+-----------+----------+ | EmployeeID | FirstName | LastName | +------------+-----------+----------+ | 1
| Mark
| Otto
| | 2
| Jacob
| Thornton | | 3
| Su
| Bird
| | 4
| Sam
| Burger | +------------+-----------+----------+
ຕອນນີ້ພວກເຮົາຕ້ອງການຂະຫຍາຍຕາຕະລາງ“ ພະນັກງານ” ແລະເພີ່ມຖັນ ໃໝ່ ທີ່ມີຊື່ວ່າ“ Start_Date”
ALTER TABLE Employees ADD Start_Date date;
ຜົນໄດ້ຮັບ:
+------------+-----------+----------+------------+ | EmployeeID | FirstName | LastName | Start_Date | +------------+-----------+----------+------------+ | 1
| Mark
| Otto
|
| | 2
| Jacob
| Thornton |
| | 3
| Su
| Bird
|
| | 4
| Sam
| Burger |
| +------------+-----------+----------+------------+
ຕໍ່ໄປພວກເຮົາຕ້ອງການປັບປຸງແກ້ໄຂຂໍ້ມູນຂອງຄໍ ລຳ“ Start_Date” ຈາກ date
ເຖິງ year
:
ALTER TABLE Employees MODIFY Start_Date year;
ພວກເຮົາຕ້ອງການລຶບຖັນ“ Start_Date” ຈາກຕາຕະລາງ“ ພະນັກງານ”. ພວກເຮົາໃຊ້:
ALTER TABLE Employees DROP COLUMN Start_Date;
ຜົນໄດ້ຮັບ:
+------------+-----------+----------+ | EmployeeID | FirstName | LastName | +------------+-----------+----------+ | 1
| Mark
| Otto
| | 2
| Jacob
| Thornton | | 3
| Su
| Bird
| | 4
| Sam
| Burger | +------------+-----------+----------+