Perbedaan antara insert dan update dan ubah

Perbedaan antara insert dan update dan ubah

Masukkan vs update vs alter

Sisipkan, perbarui dan ubah adalah tiga perintah SQL (Bahasa Kueri Terstruktur) yang digunakan untuk memodifikasi database. Pernyataan Sisipkan digunakan untuk memasukkan baris baru ke tabel yang ada. Pernyataan Perbarui digunakan untuk memperbarui catatan yang ada dalam database. Masukkan dan perbarui adalah pernyataan bahasa manipulasi data (DML). Perintah ubah SQL digunakan untuk memodifikasi, menghapus atau menambahkan kolom ke tabel yang ada dalam database.  Alter adalah pernyataan Data Definition Language (DDL).

Menyisipkan

Sisipkan adalah perintah SQL yang digunakan untuk memasukkan baris baru ke tabel yang ada. Sisipkan adalah pernyataan DML. Perintah yang digunakan untuk mengelola data tanpa mengubah skema database disebut pernyataan DML. Ada dua cara agar pernyataan insert dapat ditulis.

Satu format menentukan nama kolom dan nilai -nilai yang perlu dimasukkan sebagai berikut.

Masukkan ke tableName (column1name, column2name, ...)
Nilai (value1, value2, ...)

Format kedua tidak menentukan nama kolom bahwa nilai harus dimasukkan.

Masukkan ke tableName
Nilai (value1, value2, ...)

Dalam contoh -contoh di atas, nama meja adalah nama tabel tempat baris harus dimasukkan. Column1Name, Column2Name, ... adalah nama kolom yang nilai nilai1, nilai2, ... akan dimasukkan.

Memperbarui

Pembaruan adalah perintah SQL yang digunakan untuk memperbarui catatan yang ada dalam database. Pembaruan dianggap sebagai pernyataan DML. Berikut ini adalah sintaks khas dari pernyataan pembaruan.

Perbarui Tablename
Atur column1name = value1, column2name = value2, ..
Where columnxname = somevalue

Dalam contoh di atas Tablename harus diganti dengan nama tabel yang ingin Anda modifikasi catatan. Column1Name, Column2Name dalam klausa set adalah nama kolom dalam tabel di mana nilai catatan yang perlu dimodifikasi. value1 dan value2 adalah nilai baru yang harus dimasukkan dalam catatan. Di mana klausa menentukan serangkaian catatan perlu diperbarui dalam tabel. Di mana klausa juga bisa dihilangkan dari pernyataan pembaruan. Maka semua catatan dalam tabel akan diperbarui dengan nilai yang disediakan dalam klausa set.

Apa yang diubah?

Alter adalah perintah SQL yang digunakan untuk memodifikasi, menghapus atau menambahkan kolom ke tabel yang ada dalam database. Alter dianggap sebagai pernyataan DDL. Perintah yang digunakan untuk menentukan struktur database (skema database) disebut pernyataan DDL.  Berikut ini adalah sintaks khas dari pernyataan alter yang digunakan untuk menambahkan kolom ke tabel yang ada.

Ubah TableName Table
Tambahkan NewColumnName DataTypeOfNewColumn

Di sini Tablename adalah nama tabel yang ada yang perlu diubah dan newColumnName adalah nama yang diberikan ke kolom baru yang ditambahkan ke tabel. DataTypeOfNewColumn menyediakan tipe data kolom baru.

Berikut ini adalah sintaks khas dari pernyataan alter yang digunakan untuk menghapus kolom di tabel yang ada.

Ubah TableName Table

Jatuhkan kolom kolomname

Di sini, TableName adalah nama tabel yang ada yang perlu diubah dan nama kolom adalah nama kolom yang perlu dihapus. Beberapa tabel mungkin tidak mengizinkan kolom menghapus dari tabelnya.

Berikut ini adalah sintaks khas dari pernyataan Alter yang digunakan untuk mengubah tipe data kolom yang ada dalam tabel.

Ubah TableName Table

Ubah kolom kolomname newDataType

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

Apa perbedaan antara inset, perbarui dan ubah?

Perintah Sisipkan digunakan untuk memasukkan baris baru ke tabel yang ada, UPDATE adalah perintah SQL yang digunakan untuk memperbarui catatan yang ada dalam database, sementara ubah adalah perintah SQL yang digunakan untuk memodifikasi, menghapus atau menambahkan kolom ke yang ada Tabel dalam database. Masukkan dan perbarui adalah pernyataan DML sedangkan, ubah adalah pernyataan DDL. Ubah perintah memodifikasi skema database, saat memasukkan dan memperbarui pernyataan hanya memodifasi catatan dalam database atau memasukkan catatan ke dalam tabel, tanpa memodifikasi strukturnya.