Rumah >pengaturcaraan harian >pengetahuan mysql >Bagaimana untuk menggunakan perubahan dalam mysql

Bagaimana untuk menggunakan perubahan dalam mysql

下次还敢
下次还敢asal
2024-04-27 09:21:28653semak imbas

Kata kunci CHANGE dalam MySQL digunakan untuk mengubah suai jenis data atau atribut lajur sedia ada dalam jadual. Sintaks: ALTER TABLE table_name CHANGE old_column_name new_column_name new_data_type [column_constraints]. Ia boleh mengubah suai jenis data, nama lajur atau menambah kekangan, tetapi ia tidak akan menjejaskan integriti data Mengubah suai nama lajur memerlukan pengemaskinian rujukan dan ia tidak boleh mengubah suai kunci utama atau lajur kenaikan automatik.

Bagaimana untuk menggunakan perubahan dalam mysql

TUKAR penggunaan dalam MySQL

Soalan: Apakah kegunaan CHANGE dalam MySQL?

Jawapan:
CHANGE kata kunci digunakan untuk mengubah suai jenis data atau atribut lajur sedia ada dalam jadual MySQL.

Sintaks:

<code>ALTER TABLE table_name
CHANGE old_column_name new_column_name new_data_type [column_constraints]</code>

Parameter:

  • nama_jadual: Nama jadual untuk diubah suai
  • nama_lajur_lama:
  • nama lajur sedia ada
  • new_column_name: Pilihan, ubah suai Nama lajur berikutnya (jika tidak dinyatakan, biarkan ia seperti sedia ada)
  • new_data_type: Jenis data baharu yang akan diubah suai kepada
  • column_constraints: Pilihan, kekangan untuk lajur baharu (seperti NOT NULL , dsb.)

Penggunaan:

  1. Ubah suai jenis data: Tukar jenis data lajur daripada VARCHAR(255) kepada INT:
    Morreee nama lajur

    🜎🜎🜎
  2. Tukar juga nama lajur daripada Tukar "umur" kepada "umur_tahun" dan tukar jenis datanya kepada INT:

    <code>ALTER TABLE my_table CHANGE age age INT</code>

    Tambah kekangan:
  3. Tukar jenis data lajur kepada INT dan tambah NOT NULL kekangan:

    <code>ALTER TABLE my_table CHANGE age age_years INT</code>

    Nota Nota:

PERUBAHAN tidak menjejaskan integriti data sedia ada. Apabila mengubah suai jenis data, pastikan jenis baharu boleh menampung data sedia ada.

    Apabila mengubah suai nama lajur, sebarang rujukan kepada lajur (seperti kunci asing) akan menjadi tidak sah dan perlu dikemas kini.
  • CHANGE tidak boleh digunakan untuk mengubah suai lajur kunci utama atau lajur autokenaikan.

Atas ialah kandungan terperinci Bagaimana untuk menggunakan perubahan 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