Dalam tutorial ini, Anda akan belajar tentang pernyataan TABLE MySQL ALTER yang mengubah struktur tabel yang ada seperti menambahkan atau menghapus kolom, mengubah kolom atribut, dll.
 TABLE sintaks MySQL ALTER
 The 
ALTER TABLE pernyataan digunakan untuk mengubah struktur tabel yang ada.  Anda dapat menggunakan ALTER TABLE pernyataan untuk menambah atau menjatuhkan kolom, mengubah tipe data dari kolom, menambahkan kunci utama, mengubah nama meja dan banyak lagi.  Berikut ini menggambarkan ALTER TABLE sintaks pernyataan:ALTER TABLE table_name action1 [ , action2 , … ] 
Untuk mengubah tabel yang ada: 
-   Pertama, Anda menentukan nama tabel yang ingin Anda ubah setelah 
ALTER TABLEkata kunci. -   Kedua, Anda daftar serangkaian tindakan yang Anda ingin menerapkan ke meja.  Tindakan bisa apa saja seperti menambahkan kolom baru, menambahkan primary key, mengubah nama tabel, dll 
ALTER TABLEpernyataan memungkinkan Anda untuk menerapkan beberapa tindakan dalam satuALTER TABLEpernyataan, setiap tindakan dipisahkan dengan koma (,). 
 Mari kita membuat tabel baru untuk berlatih 
ALTER TABLE pernyataan.
  johanandyagasiblogspotcom Kita akan membuat tabel baru bernama 
tasks    di kami sampel database .  Berikut ini adalah script untuk menciptakan tasks meja.CREATE TABLE tasks (task_id INT NOT NULL ,subject VARCHAR ( 45 ) NULL ,start_date DATE NULL ,description VARCHAR ( 200 ) NULL ,end_date DATE NULL ,UNIQUE INDEX task_id_UNIQUE ( task_id ASC ) ) ;PRIMARY KEY ( task_id ) ,
Mengubah kolom menggunakan MySQL ALTER TABLE pernyataan
 Menggunakan MySQL ALTER TABLE pernyataan untuk mengatur auto-increment atribut untuk kolom
Misalkan Anda ingin    nilai   
task_id    Kolom ditingkatkan secara otomatis oleh satu setiap kali Anda menyisipkan catatan baru ke dalam tasks meja.  Untuk melakukan ini, Anda menggunakan ALTER TABLE pernyataan untuk mengatur atribut task_id kolom AUTO_INCREMENT sebagai berikut:ALTER TABLE tasksCHANGE COLUMN task_id task_id INT ( 11 ) NOT NULL AUTO_INCREMENT ;
Anda dapat memverifikasi perubahan dengan menambahkan beberapa catatan untuk 
tasks meja.INSERT INTO tasks ( subject ,start_date ,end_date ,VALUES ( 'Learn MySQL ALTER TABLE' ,description ) Now ( ) ,'Practicing MySQL ALTER TABLE statement' ) ;Now ( ) , INSERT INTO tasks ( subject ,end_date ,start_date , description )'Practicing MySQL CREATE TABLE statement' ) ;VALUES ( 'Learn MySQL CREATE TABLE' , Now ( ) ,Now ( ) ,
Dan Anda dapat query data untuk melihat apakah nilai 
task_id kolom meningkat sebesar 1 setiap kali Anda menyisipkan catatan baru:SELECT task_id , descriptionFROM tasks
Menggunakan MySQL ALTER TABLE pernyataan untuk menambahkan kolom baru ke dalam tabel
  johanandyagasiblogspotcom Karena kebutuhan bisnis baru, Anda perlu menambahkan kolom baru yang disebut 
complete untuk menyimpan persentase penyelesaian untuk setiap tugas dalam tasks meja.  Dalam hal ini, Anda dapat menggunakan ALTER TABLE untuk menambahkan kolom baru ke tasks tabel sebagai berikut: ALTER TABLE tasksADD COLUMN complete DECIMAL ( 2 , 1 ) NULLAFTER description ;
Menggunakan MySQL ALTER TABLE untuk menjatuhkan kolom dari tabel
  Misalkan Anda tidak ingin menyimpan deskripsi tugas dalam 
tasks meja dan Anda harus menghapusnya.  Pernyataan berikut memungkinkan Anda untuk menghapus description    kolom tasks tabel: ALTER TABLE tasksDROP COLUMN description ;
Mengganti nama tabel menggunakan MySQL ALTER TABLE pernyataan
 johanandyagasiblogspotcom Anda dapat menggunakan 
ALTER TABLE pernyataan untuk mengubah nama tabel.   Perhatikan bahwa sebelum penggantian nama tabel, Anda harus mengambil  pertimbangan serius untuk melihat apakah perubahan mempengaruhi kedua  database dan aplikasi lapisan.
  Pernyataan berikut mengubah nama 
tasks meja ke work_items : ALTER TABLE tasksRENAME TO work_items ;
Dalam  tutorial ini,  Anda telah belajar bagaimana menggunakan pernyataan TABLE  MySQL ALTER untuk mengubah struktur tabel yang ada dan untuk mengubah  nama tabel.
Comments
Post a Comment