Perbezaan Antara Kemas Kini Dan Perubahan

Perbezaan Antara Kemas Kini Dan Perubahan
Perbezaan Antara Kemas Kini Dan Perubahan

Video: Perbezaan Antara Kemas Kini Dan Perubahan

Video: Perbezaan Antara Kemas Kini Dan Perubahan
Video: Cara Kemaskini Permohonan Bantuan Prihatin Rakyat BPR 2021 2024, November
Anonim

Kemas kini vs Alter

Update dan Alter adalah dua perintah SQL (Structured Query Language) yang digunakan untuk mengubahsuai pangkalan data. Pernyataan kemas kini digunakan untuk mengemas kini rekod yang ada dalam pangkalan data. Kemas kini adalah penyataan Bahasa Manipulasi Data (DML). Perintah Alter SQL digunakan untuk mengubah, menghapus atau menambahkan lajur ke jadual yang ada dalam pangkalan data. Alter adalah penyataan Data Definition Language (DDL).

Apa itu Kemas kini?

Kemas kini adalah perintah SQL yang digunakan untuk mengemas kini rekod yang ada dalam pangkalan data. Kemas kini dianggap sebagai penyataan DML. Perintah yang digunakan untuk mengurus data tanpa mengubah skema pangkalan data disebut pernyataan DML. Berikut adalah sintaks biasa penyataan kemas kini.

UPDATE tableName

SET column1Name = value1, column2Name = value2,…

MANA lajurXName = someValue

Dalam contoh tableName di atas harus diganti dengan nama jadual yang ingin anda ubah catatannya. Kolom1Name, column2Name dalam klausa SET adalah nama lajur dalam jadual di mana nilai-nilai rekod yang perlu ada diubah suai. nilai1 dan nilai2 adalah nilai baru yang harus dimasukkan ke dalam rekod. DI MANA klausa menentukan set rekod perlu dikemas kini dalam jadual. Klausa WEHRE juga boleh dihilangkan dari penyataan UPDATE. Kemudian semua rekod dalam jadual akan dikemas kini dengan nilai yang diberikan dalam klausa SET.

Apa itu Alter?

Alter adalah perintah SQL yang digunakan untuk mengubah, menghapus atau menambahkan lajur ke jadual yang ada dalam pangkalan data. Alter dianggap sebagai pernyataan DDL. Perintah yang digunakan untuk menentukan struktur pangkalan data (skema pangkalan data) disebut pernyataan DDL. Berikut adalah sintaks khas penyataan alter yang digunakan untuk menambahkan lajur ke jadual yang ada.

Jadual nama ALTER TABLE

TAMBAH dataColumnName newTypeOfNewColumn

Di sini tableName adalah nama jadual yang ada yang perlu diubah dan newColumnName adalah nama yang diberikan ke lajur baru yang ditambahkan ke jadual. dataTypeOfNewColumn menyediakan jenis data lajur baru.

Berikut adalah sintaks khas pernyataan alter yang digunakan untuk menghapus lajur dalam jadual yang ada.

Jadual nama ALTER TABLE

DROP COLUMN lajurNama

Di sini, tableName adalah nama jadual yang ada yang perlu diubah dan columnName adalah nama lajur yang perlu dihapuskan. Sebilangan jadual mungkin tidak membenarkan penghapusan lajur dari jadualnya.

Berikut adalah sintaks khas pernyataan alter yang digunakan untuk mengubah jenis data lajur yang ada dalam jadual.

Jadual nama ALTER TABLE

Lajur ALTER COLUMNNama newDataType

Di sini columnName adalah nama lajur yang ada dalam jadual dan newDataType adalah nama jenis data baru.

Apakah perbezaan antara Kemas kini dan Alter?

Update adalah perintah SQL yang digunakan untuk memperbarui catatan yang ada dalam pangkalan data, sementara alter adalah perintah SQL yang digunakan untuk mengubah, menghapus atau menambahkan kolom ke tabel yang ada dalam pangkalan data.

Kemas kini adalah pernyataan DML sedangkan alter adalah pernyataan DDL. Perintah Alter mengubah skema pangkalan data, sementara pernyataan kemas kini hanya mengubah rekod dalam pangkalan data tanpa mengubah strukturnya.

Disyorkan: