Rumah > Artikel > pangkalan data > Terminal MySQL: Tambah dan padam lajur
Arahan ALTER TABLE ... ADD COLUMN dalam SQL digunakan untuk menambah satu atau lebih lajur pada jadual sedia ada. Berikut ialah sintaks untuk menambah berbilang lajur:
ALTER TABLE table_name ADD COLUMN column_name1 data_type1 [options], ADD COLUMN column_name2 data_type2 [options], ...;
Contoh
Andaikan anda mempunyai jadual bernama pelanggan dan ingin menambah dua lajur: e-mel jenis VARCHAR(255) dan tarikh_lahir jenis DATE. Perintahnya akan kelihatan seperti ini:
ALTER TABLE customers ADD COLUMN email VARCHAR(255), ADD COLUMN birth_date DATE;
Arahan ini akan menambah e-mel dan lajur tarikh_lahir pada jadual pelanggan.
Arahan ALTER TABLE ... DROP COLUMN dalam SQL digunakan untuk memadam lajur daripada jadual sedia ada. Inilah sintaksnya:
ALTER TABLE table_name DROP COLUMN column_name;
Contoh
Jika anda mempunyai jadual bernama pelanggan dan anda ingin mengalih keluar lajur yang dipanggil e-mel, arahannya akan kelihatan seperti ini:
ALTER TABLE customers DROP COLUMN email;
Amaran: Menggugurkan lajur ialah tindakan kekal dan akan mengalih keluar semua data yang disimpan dalam lajur itu.
Arahan ini akan memadamkan lajur e-mel daripada jadual pelanggan.
JADUAL ALTER ... TAMBAH COLUMN ... SELEPAS perintah dalam SQL digunakan untuk menambah satu atau lebih lajur pada jadual sedia ada, menentukan kedudukan lajur baharu berbanding lajur sedia ada. Berikut ialah sintaks untuk menambah berbilang lajur selepas lajur tertentu:
ALTER TABLE table_name ADD COLUMN column_name1 data_type1 [options] AFTER existing_column_name, ADD COLUMN column_name2 data_type2 [options] AFTER existing_column_name, ...;
Contoh
Andaikan anda mempunyai jadual bernama pelanggan dan ingin menambah dua lajur, e-mel jenis VARCHAR(255) dan tarikh_lahir jenis DATE, meletakkannya selepas lajur sedia ada yang dipanggil nama. Perintahnya akan kelihatan seperti ini:
ALTER TABLE customers ADD COLUMN email VARCHAR(255) AFTER name, ADD COLUMN birth_date DATE AFTER name;
Arahan ini akan menambah e-mel dan lajur tarikh_lahir pada jadual pelanggan, meletakkan mereka selepas lajur nama.
Atas ialah kandungan terperinci Terminal MySQL: Tambah dan padam lajur. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!