ALTER TABLE 语句 SQL

ALTER TABLE 语句

ຄຳສັ່ງ ALTER TABLE ນຳໃຊ້ເພື່ອເພີ່ມວັດຖຸຫຼືດັບຂອງຕາມຂໍ້ມູນທີ່ມີຢູ່ຫຼາຍກ່ອນນີ້。

ກົດລະບຽບ ALTER TABLE SQL

ສຳລັບການເພີ່ມວັດຖຸດັ່ງກ່າວນີ້ໃນຕາມຂໍ້ມູນ,ຂ້ອຍຮຽກຮ້ອງທີ່ຈະໃຊ້ນອກການພາສານີ້:

ALTER TABLE table_name
ADD column_name datatype

ສຳລັບການລຶບວັດຖຸດັ່ງກ່າວນີ້ໃນຕາມຂໍ້ມູນ,ຂ້ອຍຮຽກຮ້ອງທີ່ຈະໃຊ້ນອກການພາສານີ້:

ALTER TABLE table_name
DROP COLUMN column_name

ຄວາມຄິດເຫັນ:ບັນດາຖານຂໍ້ມູນບໍ່ອະນຸຍາດການລຶບວັດຖຸດັ່ງກ່າວນີ້ໃນຕາມບັນດາຕາມຂໍ້ມູນ (DROP COLUMN column_name)。

ເພື່ອປ່ຽນຊະນິດຂອງອີງໃນມາດຕະຖານ, ບໍ່ມີຄວາມຫນຸ່ມທີ່ກ່ຽວກັບຄຳສັ່ງທີ່ກ່າວຫລັງນີ້:

ALTER TABLE table_name
ALTER COLUMN column_name datatype

ມາດຕະຖານແບບທຳອິດ (ນຳໃຊ້ໃນຕົວຢ່າງ):

ມາດຕະຖານ Persons:

ລະຫັດ ຊື່ສະຫນາມ ຊື່ຫນັງ ທີ່ຢູ່ ຕົວເມືອງ
1 ອັດສະມັດ ຈອນ ຖະຫນົນໂອກສ ລອນດອນ
2 ບຸດ ໂຈຣຈູກ ຖະຫນົນຫາວັງຫວັງ ນິວຢອກ
3 ຄາເຕີ ໂທມັດ ຖະຫນົນຊາຍຈຸງ ປັກກິ່ງ

ຕົວຢ່າງ ALTER TABLE SQL

ຕໍ່ມາພວກເຮົາຫວັງໃຫ້ມີອີງ "Birthday" ຂອງມາດຕະຖານ "Persons" ທີ່ມີຊື່ນັ້ນ:

ພວກເຮົາໃຊ້ຄຳສັ່ງ SQL ທີ່ກ່າວຫລັງນີ້:

ALTER TABLE Persons
ADD Birthday date

ບໍ່ມີຄວາມຫນຸ່ມ, ອີງ "Birthday" ຂອງມາດຕະຖານແມ່ນຊະນິດ date, ສາມາດຕັດພື້ນຖານວັນ. ຊະນິດຂອງອີງສະແດງວ່າມີແນວໃດຂອງຂໍ້ມູນທີ່ສາມາດຕັດພື້ນຖານໃນອີງ.

ມາດຕະຖານ "Persons" ທີ່ຄືນັ້ນ:

ລະຫັດ ຊື່ສະຫນາມ ຊື່ຫນັງ ທີ່ຢູ່ ຕົວເມືອງ Birthday
1 ອັດສະມັດ ຈອນ ຖະຫນົນໂອກສ ລອນດອນ  
2 ບຸດ ໂຈຣຈູກ ຖະຫນົນຫາວັງຫວັງ ນິວຢອກ  
3 ຄາເຕີ ໂທມັດ ຖະຫນົນຊາຍຈຸງ ປັກກິ່ງ  

ຕົວຢ່າງປ່ຽນຊະນິດ

ຕໍ່ມາພວກເຮົາຫວັງປ່ຽນຊະນິດຂອງອີງ "Birthday" ຂອງມາດຕະຖານ "Persons":

ພວກເຮົາໃຊ້ຄຳສັ່ງ SQL ທີ່ກ່າວຫລັງນີ້:

ALTER TABLE Persons
ALTER COLUMN Birthday year

ບໍ່ມີຄວາມຫນຸ່ມ, "Birthday" ຂອງອີງ "Birthday" ມີຊະນິດຂອງປີ, ສາມາດຕັດພື້ນຖານປີ 2 ຫລື 4 ສິບ.

DROP COLUMN ຕົວຢ່າງ

ຕໍ່ມາພວກເຮົາຈະລຶບອີງ "Birthday" ຂອງມາດຕະຖານ "Person":

ALTER TABLE Person
DROP COLUMN Birthday

ມາດຕະຖານ Persons ຈະກາຍເປັນນັ້ນ:

ລະຫັດ ຊື່ສະຫນາມ ຊື່ຫນັງ ທີ່ຢູ່ ຕົວເມືອງ
1 ອັດສະມັດ ຈອນ ຖະຫນົນໂອກສ ລອນດອນ
2 ບຸດ ໂຈຣຈູກ ຖະຫນົນຫາວັງຫວັງ ນິວຢອກ
3 ຄາເຕີ ໂທມັດ ຖະຫນົນຊາຍຈຸງ ປັກກິ່ງ