Rumah > Artikel > pangkalan data > Bagaimana untuk menggunakan pernyataan SQL untuk mencipta dan mengubah suai struktur jadual dalam MySQL?
Bagaimana untuk menggunakan pernyataan SQL untuk mencipta dan mengubah suai struktur jadual dalam MySQL?
Sebagai sistem pengurusan pangkalan data hubungan, MySQL menyediakan sejumlah besar pernyataan SQL untuk mencipta dan mengubah suai struktur jadual. Artikel ini akan memperkenalkan secara terperinci cara menggunakan pernyataan SQL untuk mencipta dan mengubah suai struktur jadual dalam MySQL, dan menyediakan contoh kod khusus.
1. Cipta struktur jadual
Untuk mencipta struktur jadual dalam MySQL, anda perlu menggunakan pernyataan CREATE TABLE. Berikut ialah contoh:
CREATE TABLE students ( id INT(11) NOT NULL AUTO_INCREMENT, name VARCHAR(50) NOT NULL, age INT(3) NOT NULL, gender ENUM('男', '女') NOT NULL, PRIMARY KEY (id) );
Kod di atas mencipta jadual yang dipanggil pelajar. Jadual termasuk empat medan: id, nama, umur dan jantina. Antaranya, medan id adalah jenis INT, yang tidak dibenarkan kosong, dan akan berkembang secara automatik; medan nama adalah jenis VARCHAR, yang tidak dibenarkan kosong adalah jenis INT; tidak dibenarkan kosong; medan jantina adalah jenis ENUM, yang hanya boleh 'lelaki' atau 'Wanita', tidak dibenarkan kosong. Kata kunci PRIMARY KEY digunakan untuk menentukan kunci utama.
2. Ubah suai struktur jadual
Untuk mengubah suai struktur jadual dalam MySQL, anda perlu menggunakan pernyataan ALTER TABLE. Berikut ialah beberapa operasi pengubahsuaian struktur jadual biasa dan contoh kodnya:
ALTER TABLE students ADD COLUMN birthday DATE NOT NULL AFTER name;
Kod di atas menambah medan bernama hari lahir dalam jadual pelajar, jenisnya ialah TARIKH, tiada nol dibenarkan dan dimasukkan selepas medan nama.
ALTER TABLE students MODIFY COLUMN age INT(2) NOT NULL;
Kod di atas menukar jenis medan umur dalam jadual pelajar kepada INT(2), dan tidak membenarkannya kosong.
ALTER TABLE students DROP COLUMN gender;
Kod di atas memadamkan medan jantina dalam jadual pelajar.
ALTER TABLE students RENAME TO new_students;
Kod di atas menukar nama jadual pelajar kepada new_students.
3. Ringkasan
Artikel ini memperkenalkan cara menggunakan pernyataan SQL untuk mencipta dan mengubah suai struktur jadual dalam MySQL. Struktur jadual boleh dibuat dan diubah suai dengan mudah melalui kenyataan CREATE TABLE dan ALTER TABLE. Kod contoh di atas hanya untuk rujukan dan perlu diselaraskan mengikut keperluan khusus apabila digunakan dalam amalan. Saya harap artikel ini dapat membantu anda mempelajari dan menggunakan pernyataan SQL dalam MySQL.
Atas ialah kandungan terperinci Bagaimana untuk menggunakan pernyataan SQL untuk mencipta dan mengubah suai struktur jadual dalam MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!