Terminal MySQL: Tambah dan padam lajur

Barbara Streisand
Lepaskan: 2024-11-06 00:33:02
asal
791 orang telah melayarinya

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],
...;
Salin selepas log masuk
  • 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;
Salin selepas log masuk

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;
Salin selepas log masuk
  • 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;
Salin selepas log masuk

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,
...;
Salin selepas log masuk
  • 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;
Salin selepas log masuk

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!

sumber:dev.to
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!