cari
Rumahmasalah biasaApakah arahan alter dalam Mysql?

Apakah arahan alter dalam Mysql?

Dec 14, 2023 am 10:38 AM
mysqlmengubah perintah

ubah perintah termasuk menambah lajur, memadamkan lajur, mengubah suai nama lajur, mengubah suai jenis data lajur, menetapkan nilai lalai, mengalih keluar nilai lalai, menambah kunci utama, memadam kunci utama, menambah indeks, memadam indeks, menambah kekangan unik, memadam kekangan unik, menambah kekangan kunci asing, memadamkan kekangan kunci asing, mengubah suai nama jadual, dsb. Pengenalan terperinci: 1. Tambah lajur: ALTER TABLE table_name ADD column_name data_type; 2. Padam lajur, dsb.

Apakah arahan alter dalam Mysql?

Arahan ALTER dalam MySQL digunakan untuk mengubah suai struktur jadual pangkalan data sedia ada. Berikut ialah beberapa kegunaan biasa dan contoh arahan ALTER:

1. Tambah lajur:

sql

ALTER TABLE table_name ADD column_name data_type;

2 Padam lajur:

sql

ALTER TABLE table_name DROP COLUMN column_name;

qreee

3. Ubah suai jenis data Lajur:

sql

ALTER TABLE table_name CHANGE old_column_name new_column_name data_type;
5. Tetapkan nilai lalai:

sql

ALTER TABLE table_name MODIFY COLUMN column_name new_data_type;
6 Alih keluar nilai lalai:

sql

ALTER TABLE table_name ALTER COLUMN column_name SET DEFAULT 'default_value';

rreee

7. Padam kunci utama :

sql

ALTER TABLE table_name ALTER COLUMN column_name DROP DEFAULT;

9 Tambah indeks:

sql

ALTER TABLE table_name ADD PRIMARY KEY (column_name);

10. Padamkan indeks:

sql

ALTER TABLE table_name DROP PRIMARY KEY;

reee

11. Padamkan kekangan unik:

sql

ALTER TABLE table_name ADD INDEX index_name (column_name);

--Padamkan indeks yang sepadan, tetapi sedar bahawa tidak semua kekangan unik akan menghasilkan indeks, jadi anda perlu menentukan nama indeks yang sepadan dengan kekangan unik yang anda benar-benar perlu padamkan.

13. Tambah kekangan kunci asing:

Sebagai contoh, tambahkan kekangan kunci asing pada jadual pesanan pada jadual pelanggan:

sql

ALTER TABLE table_name DROP INDEX index_name;

14 keupayaan untuk memadam arahan kekangan kunci asing, tetapi anda boleh melakukannya secara tidak langsung dengan memadamkan lajur kunci asing):

Sebagai contoh, padam lajur customer_id dalam jadual pesanan:

sql

ALTER TABLE table_name ADD UNIQUE (column_name);

-- Ambil perhatian bahawa ini akan padamkan keseluruhan lajur, bukan hanya kekangan kunci asing . Pastikan ini yang anda mahukan. Jika anda hanya mahu melepaskan kekangan kunci asing tetapi menyimpan lajur, anda perlu mencari pernyataan SQL asal yang mencipta kekangan kunci asing dan melepaskannya secara manual. Ini biasanya ditemui dalam metadata atau log pangkalan data.

15 Ubah suai nama jadual: (Nota: MySQL tidak secara langsung memberikan arahan untuk menamakan semula jadual, tetapi anda boleh melakukannya secara tidak langsung dengan menyalin jadual dan memadam jadual lama):

Mula-mula, salin jadual. struktur dan data ke jadual baharu :

sql

ALTER TABLE table_name DROP INDEX column_name;

Atas ialah kandungan terperinci Apakah arahan alter 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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Penyesuai Pelayan SAP NetWeaver untuk Eclipse

Penyesuai Pelayan SAP NetWeaver untuk Eclipse

Integrasikan Eclipse dengan pelayan aplikasi SAP NetWeaver.

Muat turun versi mac editor Atom

Muat turun versi mac editor Atom

Editor sumber terbuka yang paling popular

SecLists

SecLists

SecLists ialah rakan penguji keselamatan muktamad. Ia ialah koleksi pelbagai jenis senarai yang kerap digunakan semasa penilaian keselamatan, semuanya di satu tempat. SecLists membantu menjadikan ujian keselamatan lebih cekap dan produktif dengan menyediakan semua senarai yang mungkin diperlukan oleh penguji keselamatan dengan mudah. Jenis senarai termasuk nama pengguna, kata laluan, URL, muatan kabur, corak data sensitif, cangkerang web dan banyak lagi. Penguji hanya boleh menarik repositori ini ke mesin ujian baharu dan dia akan mempunyai akses kepada setiap jenis senarai yang dia perlukan.

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

EditPlus versi Cina retak

EditPlus versi Cina retak

Saiz kecil, penyerlahan sintaks, tidak menyokong fungsi gesaan kod