ຖະແຫຼງການຕາຕະລາງ SQL Alter

ຄຳ ຖະແຫຼງການ ALTER TABLE ໃນ SQL ແມ່ນໃຊ້ເພື່ອເພີ່ມ, ແກ້ໄຂຫຼືລຶບຖັນຕາຕະລາງ.

ພວກເຮົາຍັງສາມາດໃຊ້ ຄຳ ຖະແຫຼງການ ALTER TABLE ເພື່ອເພີ່ມຫຼືລຸດຂີດ ຈຳ ກັດຂອງຕາຕະລາງຕ່າງໆ.



ຕາຕະລາງ SQL - ເພີ່ມຄໍ ລຳ ໃໝ່

ເພື່ອເພີ່ມຄໍ ລຳ ໃໝ່ ໃສ່ຕາຕະລາງທີ່ມີຢູ່ພວກເຮົາໃຊ້ syntax:


ALTER TABLE table_name ADD column_name datatype;

ຕົວຢ່າງ

ລະຫັດຕໍ່ໄປນີ້ເພີ່ມຖັນ“ Start_Date” ໃສ່ຕາຕະລາງ“ ພະນັກງານ”:

ALTER TABLE Employees ADD Start_Date date;

ຕາຕະລາງ SQL - ເລື່ອນຄໍ ລຳ

ເພື່ອເອົາຖັນຈາກຕາຕະລາງທີ່ມີຢູ່ພວກເຮົາໃຊ້ syntax:


ALTER TABLE table_name DROP COLUMN column_name;

ຕົວຢ່າງ

ລະຫັດຕໍ່ໄປນີ້ຖອດຖັນ“ Start_Date” ຈາກຕາຕະລາງ“ ພະນັກງານ”

ALTER TABLE Employees DROP COLUMN Start_Date;

SQL ALTER TABLE - ດັດແປງຖັນ

ພວກເຮົາສາມາດ ນຳ ໃຊ້ ALTER TABLE ຖະແຫຼງການເພື່ອປັບປຸງແກ້ໄຂຂໍ້ມູນຕາຕະລາງຖັນໂດຍໃຊ້ syntax:

ALTER TABLE table_name MODIFY column_name datatype;

ຕົວຢ່າງ

ລະຫັດຕໍ່ໄປນີ້ຈະປ່ຽນແປງຮູບແບບຂອງຄໍ ລຳ“ Start_Date” ຈາກ date ເຖິງ year:

ALTER TABLE Employees MODIFY Start_Date year;

ຕາຕະລາງ SQL ALTER - ຖານຂໍ້ມູນສາທິດ

ສົມມຸດວ່າພວກເຮົາມີໂຕະທີ່ເອີ້ນວ່າ“ ພະນັກງານ” ທີ່ມີຖັນຕໍ່ໄປນີ້:


+------------+-----------+----------+ | 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 | +------------+-----------+----------+

ທາງເລືອກບັນນາທິການ

ບົດຄວາມທີ່ຫນ້າສົນໃຈ