Rumah  >  Artikel  >  pangkalan data  >  Terminal MySQL: Tambah dan padam lajur

Terminal MySQL: Tambah dan padam lajur

Barbara Streisand
Barbara Streisandasal
2024-11-06 00:33:02779semak imbas

MySQL Terminal: Add and delete column

TAMBAH 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],
...;
  • table_name: nama jadual yang anda ingin tambahkan lajur baharu.
  • column_name: nama setiap lajur baharu yang ingin anda tambahkan.
  • data_type: jenis data untuk setiap lajur baharu.
  • [pilihan]: tetapan pilihan untuk setiap lajur, seperti NOT NULL, nilai lalai, dsb.

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.

TIANG JATUH

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;
  • table_name: nama jadual yang anda mahu alih keluar lajur.
  • column_name: nama lajur yang anda mahu padamkan.

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.

TAMBAH LAjur SELEPAS

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,
...;
  • table_name: nama jadual yang anda ingin tambahkan lajur baharu.
  • column_name: nama setiap lajur baharu yang ingin anda tambahkan.
  • data_type: jenis data untuk setiap lajur baharu.
  • existing_column_name: lajur sedia ada selepas itu lajur baharu akan ditambahkan.
  • [pilihan]: sebarang tetapan pilihan untuk setiap lajur, seperti NOT NULL, nilai LALAI, dsb.

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn