Gaya Hidup

Perbarui dan Ubah apakah mereka sama?

Pengantar Perbarui dan Ubah

Update dan Alter merupakan dua perintah SQL (Structured Query Language) yang digunakan untuk memodifikasi database.

Pernyataan pembaruan digunakan untuk memperbarui catatan yang ada dalam database.

Pembaruan adalah pernyataan Bahasa Manipulasi Data (DML).

Perintah Alter SQL digunakan untuk mengubah, menghapus, atau menambahkan kolom ke tabel yang ada di database.

Alter adalah pernyataan Data Definition Language (DDL).

Apa itu Pembaruan?

Perbarui adalah perintah SQL yang digunakan untuk memperbarui catatan yang ada dalam database.

Pembaruan dianggap sebagai pernyataan DML.

Perintah yang digunakan untuk mengelola data tanpa mengubah skema basis data disebut pernyataan DML.

Berikut ini adalah sintaks umum dari pernyataan pembaruan.

UPDATE tableName

SET kolom1Nama=nilai1, kolom2Nama=nilai2, …

WHERE columnXName=someValue

Dalam contoh tableName di atas harus diganti dengan nama tabel yang ingin Anda ubah record-nya.

Namakolom1, Namakolom2 dalam klausa SET adalah nama kolom dalam tabel di mana nilai dari record yang perlu diubah diubah.

value1 dan value2 adalah nilai baru yang harus dimasukkan ke dalam record.

Klausa WHERE menentukan kumpulan catatan yang perlu diperbarui dalam tabel.

Klausa WEHRE juga dapat dihilangkan dari pernyataan UPDATE.

Kemudian semua catatan dalam tabel akan diperbarui dengan nilai yang diberikan dalam klausa SET.

Apa itu Alter?

Alter adalah perintah SQL yang digunakan untuk mengubah, menghapus, atau menambahkan kolom ke tabel yang ada di database.

Alter dianggap sebagai pernyataan DDL.

Perintah yang digunakan untuk mendefinisikan struktur database (skema database) disebut pernyataan DDL.

Berikut adalah sintaks tipikal dari pernyataan alter yang digunakan untuk menambahkan kolom ke tabel yang sudah ada.

ALTER TABLE tableName

TAMBAHKAN dataColumnName baruTypeOfNewColumn

Di sini tableName adalah nama tabel yang sudah ada yang perlu diubah dan newColumnName adalah nama yang diberikan ke kolom baru yang ditambahkan ke tabel.

dataTypeOfNewColumn menyediakan tipe data kolom baru.

Berikut adalah sintaks tipikal dari pernyataan alter yang digunakan untuk menghapus kolom dalam tabel yang sudah ada.

ALTER TABLE tableName

DROP COLUMN columnName

Di sini, namatabel adalah nama tabel yang ada yang perlu diubah dan namakolom adalah nama kolom yang perlu dihapus.

Beberapa tabel mungkin tidak mengizinkan penghapusan kolom dari tabelnya.

Berikut adalah sintaks tipikal dari pernyataan alter yang digunakan untuk mengubah tipe data kolom yang ada dalam sebuah tabel.

ALTER TABLE tableName

ALTER COLUMN columnName newDataType

Di sini columnName adalah nama kolom yang ada di tabel dan newDataType adalah nama tipe data baru.

Apa perbedaan antara Perbarui dan Ubah?

Update adalah perintah SQL yang digunakan untuk memperbarui record yang ada di database, sedangkan alter adalah perintah SQL yang digunakan untuk mengubah, menghapus, atau menambahkan kolom ke tabel yang ada di database.

Update adalah pernyataan DML sedangkan alter adalah pernyataan DDL.

Perintah ubah mengubah skema basis data, sementara pernyataan pembaruan hanya mengubah catatan dalam basis data tanpa mengubah strukturnya.