Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Menambah Lajur Baru dengan Nilai Lalai dalam MySQL?

Bagaimana untuk Menambah Lajur Baru dengan Nilai Lalai dalam MySQL?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-12-16 16:29:10980semak imbas

How to Add a New Column with a Default Value in MySQL?

Menambah Lajur Baharu dengan Nilai Lalai dalam SQL

Apabila mengembangkan skema pangkalan data, selalunya perlu menambah lajur baharu. Dalam MySQL, ini boleh dicapai menggunakan pernyataan ALTER TABLE. Satu pertimbangan penting ialah memberikan nilai lalai yang sesuai kepada lajur baharu untuk mengekalkan integriti data.

Sintaks:

Untuk menambah lajur dengan nilai lalai 0 pada Jadual MySQL bernama 'table1', gunakan yang berikut sintaks:

ALTER TABLE table1 ADD COLUMN foo INT DEFAULT 0;

Penjelasan:

  • Pernyataan ALTER TABLE mengubah suai jadual 'table1' sedia ada.
  • Klausa ADD COLUMN mencipta lajur baharu bernama 'foo' bagi data INT (integer). taip.
  • Klausa DEFAULT 0 memberikan nilai lalai 0 kepada lajur 'foo', bermakna baris baharu yang dimasukkan ke dalam jadual akan menerima nilai ini jika ia tidak dinyatakan secara eksplisit.

Rujukan:

Dokumentasi MySQL menyediakan maklumat yang luas tentang mengubah suai jadual menggunakan ALTER TABLE, termasuk penambahan lajur baharu dengan nilai lalai. Rujuk bahagian berikut:

  • [ALTER TABLE Syntax](https://dev.mysql.com/doc/refman/8.0/en/alter-table.html)
  • [BUAT JADUAL Sintaks](https://dev.mysql.com/doc/refman/8.0/en/create-table.html)

Dengan memahami sintaks dan merujuk dokumentasi rasmi, anda boleh menambah dengan mudah lajur baharu dengan nilai lalai pada pangkalan data MySQL anda, memastikan integriti data dan memudahkan proses manipulasi data.

Atas ialah kandungan terperinci Bagaimana untuk Menambah Lajur Baru dengan Nilai Lalai dalam MySQL?. 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