Terkadang nama tabel kita tidak ada artinya, sehingga diharuskan untuk mengganti nama atau merubah nama tabel tersebut. MySQL menyediakan sintaks yang berguna yang dapat mengganti nama satu atau lebih tabel dalam database saat ini Show
SintaksisBerikut ini adalah sintaks yang digunakan untuk mengubah nama tabel Di sini, kita harus memastikan bahwa nama_tabel_baru tidak boleh ada, dan nama_tabel_lama harus ada di database. Jika tidak, itu akan membuang pesan kesalahan. Ini untuk memastikan bahwa tabel tidak dikunci serta tidak ada transaksi aktif sebelum mengeksekusi pernyataan ini CATATAN. Jika kita menggunakan pernyataan RENAME TABLE, diperlukan hak istimewa ALTER dan DROP TABLE ke tabel yang ada. Juga, pernyataan ini tidak dapat mengubah nama tabel sementaraKita juga dapat menggunakan pernyataan MySQL RENAME TABLE untuk mengubah lebih dari satu nama tabel dengan satu pernyataan, seperti yang ditunjukkan di bawah ini Dari MySQL 8. 0. 13, kita dapat mengubah nama tabel lama yang dikunci dengan pernyataan LOCK dan juga menggunakan klausa WRITE LOCK. Sebagai contoh, berikut ini adalah pernyataan yang valid Pernyataan berikut tidak diizinkan Sebelum MySQL 8. 0. 13, kami tidak dapat mengubah nama tabel yang dikunci dengan pernyataan LOCK TABLE MySQL juga menggunakan pernyataan RENAME TABLE untuk memindahkan tabel dari satu database ke database lainnya, yang ditunjukkan di bawah ini Contoh RENAME TABLE MySQLMari kita pahami bagaimana pernyataan RENAME TABLE bekerja di MySQL melalui berbagai contoh. Misalkan kita memiliki tabel bernama EMPLOYEE, dan karena alasan tertentu, ada kebutuhan untuk mengubahnya menjadi tabel bernama PELANGGAN Nama Tabel. karyawan Selanjutnya, jalankan sintaks berikut untuk mengubah nama tabel Keluaran Kita akan melihat bahwa tabel bernama "pegawai" akan diubah menjadi nama tabel baru "pelanggan" Pada output di atas, kita dapat melihat bahwa jika kita menggunakan nama tabel employee setelah mengeksekusi pernyataan RENAME TABLE, itu akan memunculkan pesan kesalahan Cara RENAME Beberapa TabelPernyataan RENAME TABLE di MySQL juga memungkinkan kita untuk mengubah lebih dari satu nama tabel dalam satu pernyataan. Lihat pernyataan di bawah ini Misalkan database kita "myemployeedb" memiliki tabel berikut Jika kita ingin mengubah nama tabel customer menjadi employee dan nama tabel kemeja menjadi garments, jalankan pernyataan berikut Keluaran Kita dapat melihat bahwa tabel nama pelanggan menjadi karyawan dan tabel nama baju menjadi garmen telah berhasil diubah namanya Ubah nama tabel menggunakan pernyataan ALTERPernyataan ALTER TABLE juga dapat digunakan untuk mengganti nama tabel yang ada di database saat ini. Berikut ini adalah sintaks dari pernyataan ALTER TABLE Lihat kueri berikut yang mengubah pakaian nama tabel yang ada menjadi kemeja nama meja baru Keluaran Di sini, kita bisa melihat bahwa table name garments berganti nama menjadi table name shirts Cara RENAME Tabel SementaraTabel sementara memungkinkan kita untuk menyimpan data sementara, yang hanya terlihat dan dapat diakses di sesi saat ini. Jadi, pertama-tama, kita perlu membuat tabel sementara menggunakan pernyataan berikut Mengganti nama tabel tidak berfungsi di MySQL
Pesan kesalahannya adalah _Kueri berfungsi dengan baik di tabel lain untuk saya, tetapi tidak dengan tabel Tutorial MySQL ini menjelaskan cara menggunakan pernyataan MySQL ALTER TABLE untuk menambahkan kolom, memodifikasi kolom, menjatuhkan kolom, mengganti nama kolom, atau mengganti nama tabel (dengan sintaks dan contoh) KeteranganPernyataan MySQL ALTER TABLE digunakan untuk menambah, memodifikasi, atau menjatuhkan/menghapus kolom dalam sebuah tabel. Pernyataan MySQL ALTER TABLE juga digunakan untuk mengganti nama tabel Tambahkan kolom dalam tabelSintaksisSintaks untuk menambahkan kolom pada tabel di MySQL (menggunakan pernyataan ALTER TABLE) adalah ALTER TABLE table_name ADD new_column_name column_definition [ FIRST | AFTER column_name ];table_nameNama tabel yang akan dimodifikasi. new_column_nameNama kolom baru untuk ditambahkan ke tabel. column_definitionTipe data dan definisi kolom (NULL atau NOT NULL, dll). PERTAMA. SETELAH nama_kolomOpsional. Ini memberi tahu MySQL di mana dalam tabel untuk membuat kolom. Jika parameter ini tidak ditentukan, kolom baru akan ditambahkan ke akhir tabel ContohMari kita lihat contoh yang menunjukkan cara menambahkan kolom di tabel MySQL menggunakan pernyataan ALTER TABLE Misalnya ALTER TABLE contacts ADD last_name varchar(40) NOT NULL AFTER contact_id; Contoh MySQL ALTER TABLE ini akan mengganti nama kolom yang disebut contact_type menjadi ctype. Kolom akan didefinisikan sebagai kolom varchar(20) NOT NULL Bagaimana cara mengganti nama tabel di meja kerja MySQL?ALTER TABLE old_table RENAME new_table ; . RENAME TABLE old_table1 TO new_table1, old_table2 TO new_table2, old_table3 TO new_table3; .
Bagaimana cara mengganti nama tabel SQL MySQL?Sintaks untuk mengganti nama tabel di MySQL adalah. UBAH nama_tabel TABEL RENAME TO new_table_name ; . Tabel yang akan diganti namanya.
Bagaimana cara mengganti nama tabel yang sudah ada?UBAH nama_tabel table_name RENAME TO new_table_name ; .
Bagaimana cara mengedit tabel di meja kerja MySQL?Untuk mengakses Editor Tabel MySQL, klik kanan nama tabel di area Navigator pada sidebar dengan tab sekunder Skema dipilih dan klik Ubah Tabel. This action opens a new secondary tab within the main SQL Editor window. |