Rumah >pangkalan data >tutorial mysql >Bagaimana Saya Menamakan Semula Lajur dalam MySQL?
Penjelasan terperinci tentang penamaan semula lajur pangkalan data MySQL
Untuk mengekalkan integriti data dan memastikan struktur jadual yang jelas, operasi penamaan semula lajur dalam pangkalan data MySQL adalah penting. Walau bagaimanapun, sintaks penamaan semula lajur berbeza antara versi MySQL sebelum 8.0 dan Pangkalan Data Oracle. Artikel ini akan menyediakan panduan langkah demi langkah untuk membantu anda menamakan semula lajur dalam MySQL.
Untuk MySQL 5.5.27 dan ke bawah, sintaks yang betul untuk menamakan semula lajur adalah seperti berikut:
<code class="language-sql">ALTER TABLE tableName CHANGE oldcolname newcolname datatype(length);</code>
Perlu diambil perhatian bahawa fungsi RENAME
yang digunakan dalam pangkalan data Oracle tidak disokong dalam MySQL. Percubaan untuk menggunakan sintaks RENAME
Oracle akan mengakibatkan ralat.
Dalam MySQL 8.0 dan lebih baru, sintaks baharu diperkenalkan untuk menamakan semula lajur:
<code class="language-sql">ALTER TABLE table_name RENAME COLUMN old_col_name TO new_col_name;</code>
Sintaks ini membolehkan pengguna menamakan semula lajur dengan mudah tanpa menyatakan jenis atau panjang data.
ALTER TABLE RENAME COLUMN
Penerangan tatabahasa:
RENAME COLUMN
:
CHANGE
untuk menamakan semula lajur tanpa mengubah takrif lajur. Atas ialah kandungan terperinci Bagaimana Saya Menamakan Semula Lajur dalam MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!