Perbedaan Antara Sisipkan dan Perbarui dan Ubah

Perbedaan Antara Sisipkan dan Perbarui dan Ubah
Perbedaan Antara Sisipkan dan Perbarui dan Ubah

Video: Perbedaan Antara Sisipkan dan Perbarui dan Ubah

Video: Perbedaan Antara Sisipkan dan Perbarui dan Ubah
Video: База данных и электронная таблица — преимущества и недостатки 2024, Juli
Anonim

Sisipkan vs Perbarui vs Ubah

Insert, Update dan Alter adalah tiga perintah SQL (Structured Query Language) yang digunakan untuk memodifikasi database. Menyisipkan pernyataan digunakan untuk menyisipkan baris baru ke tabel yang sudah ada. Update statement digunakan untuk mengupdate record 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 ada dalam database. Alter adalah pernyataan Data Definition Language (DDL).

Sisipkan

Insert 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 penulisan pernyataan Sisipkan.

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

INSERT INTO tableName (column1Name, column2Name, …)

VALUES (nilai1, nilai2, …)

Format kedua tidak menentukan nama kolom yang akan dimasukkan nilai.

INSERT INTO tableName

VALUES (nilai1, nilai2, …)

Pada contoh di atas, tableName adalah nama tabel yang barisnya harus disisipkan. Kolom1Nama, Kolom2Nama, … adalah nama kolom yang akan disisipkan nilai value1, value2, ….

Pembaruan

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

PERBARUI nama tabel

SET column1Name=value1, column2Name=value2, …

WHERE columnXName=someValue

Pada contoh di atas tableName harus diganti dengan nama tabel yang ingin Anda ubah recordnya. Kolom1Name, column2Name dalam klausa SET adalah nama kolom dalam tabel di mana nilai record yang perlu diubah. value1 dan value2 adalah nilai baru yang harus dimasukkan ke dalam record. Klausa WHERE menentukan kumpulan catatan yang perlu diperbarui dalam tabel. Klausa WHERE juga dapat dihilangkan dari pernyataan UPDATE. Kemudian semua catatan dalam tabel akan diperbarui dengan nilai yang disediakan 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 ini adalah sintaks khas dari pernyataan alter yang digunakan untuk menambahkan kolom ke tabel yang ada.

ALTER TABLE tableName

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 adalah sintaks khas dari pernyataan alter yang digunakan untuk menghapus kolom dalam 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 adalah sintaks khas dari pernyataan alter yang digunakan untuk mengubah tipe data kolom yang ada dalam tabel.

ALTER TABLE tableName

ALTER COLUMN columnName newDataType

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

Apa perbedaan antara Inset, Update dan Alter?

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

Direkomendasikan: