Perbedaan Antara Sisipkan Dan Perbarui Dan Ubah

Perbedaan Antara Sisipkan Dan Perbarui Dan Ubah
Perbedaan Antara Sisipkan Dan Perbarui Dan Ubah
Anonim

Sisipkan vs Perbarui vs Alter

Sisipkan, Perbarui, dan Ubah adalah tiga perintah SQL (Structured Query Language) yang digunakan untuk mengubah database. Pernyataan sisipkan digunakan untuk menyisipkan baris baru ke tabel yang sudah ada. Pernyataan pembaruan digunakan untuk memperbarui catatan yang ada dalam database. Sisipkan dan Perbarui adalah pernyataan Bahasa Manipulasi Data (DML). Perintah Alter SQL digunakan untuk mengubah, menghapus atau menambahkan kolom ke tabel yang sudah ada dalam database. Alter adalah pernyataan Data Definition Language (DDL).

Memasukkan

Sisipkan adalah perintah SQL yang digunakan untuk menyisipkan baris baru ke tabel yang sudah ada. Sisipkan adalah pernyataan DML. Perintah yang digunakan untuk mengelola data tanpa mengubah skema database disebut pernyataan DML. Ada dua cara untuk membuat pernyataan Sisipkan.

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

INSERT INTO tableName (column1Name, column2Name,…)

VALUES (value1, value2,…)

Format kedua tidak menentukan nama kolom yang nilainya harus dimasukkan.

INSERT INTO tableName

VALUES (nilai1, nilai2,…)

Pada contoh di atas, tableName adalah nama tabel yang barisnya harus disisipkan. The column1Name, column2Name,… adalah nama-nama kolom yang nilai value1, value2,… akan disisipkan.

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.

UPDATE tableName

SET column1Name = value1, column2Name = value2,…

WHERE columnXName = someValue

Dalam contoh tableName di atas harus diganti dengan nama tabel yang ingin Anda ubah catatannya. The column1Name, column2Name di klausa SET adalah nama-nama kolom dalam tabel di mana nilai-nilai catatan yang perlu dimodifikasi. nilai1 dan nilai2 adalah nilai baru yang harus dimasukkan ke dalam catatan. Klausa WHERE menentukan kumpulan catatan yang perlu diperbarui dalam tabel. Klausa WHERE juga bisa 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 sudah 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 perubahan yang digunakan untuk menambahkan kolom ke tabel yang ada.

ALTER TABLE tableName

ADD 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 dari kolom baru.

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

ALTER TABLE tableName

DROP COLUMN columnName

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

Berikut ini adalah sintaks khas dari pernyataan perubahan yang digunakan untuk mengubah tipe data dari kolom yang ada dalam 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 Inset, Update dan Alter?

Perintah insert digunakan untuk memasukkan baris baru ke tabel yang sudah ada, Update adalah perintah SQL yang digunakan untuk mengupdate record yang ada dalam database, sedangkan alter adalah perintah SQL yang digunakan untuk mengubah, menghapus atau menambah kolom ke kolom yang sudah ada. tabel dalam database. Sisipkan dan Perbarui adalah pernyataan DML sedangkan, alter adalah pernyataan DDL. Perintah Alter mengubah skema database, sedangkan pernyataan insert dan update hanya mengubah record dalam database atau menyisipkan record ke tabel, tanpa mengubah strukturnya.

Direkomendasikan: