Daxiletmə və Yeniləmə və Dəyişdirmə Arasındakı Fərq

Daxiletmə və Yeniləmə və Dəyişdirmə Arasındakı Fərq
Daxiletmə və Yeniləmə və Dəyişdirmə Arasındakı Fərq

Video: Daxiletmə və Yeniləmə və Dəyişdirmə Arasındakı Fərq

Video: Daxiletmə və Yeniləmə və Dəyişdirmə Arasındakı Fərq
Video: “Agile” və rəqəmsal transformasiya | Meetups by PASHA Bank #2 2024, Iyul
Anonim

Daxil et vs Yeniləmə vs Dəyişdir

Insert, Update və Dəyişdirmək verilənlər bazalarını dəyişdirmək üçün istifadə edilən üç SQL (Strukturlaşdırılmış Sorğu Dili) əmrləridir. Insert ifadəsi mövcud cədvələ yeni sətir daxil etmək üçün istifadə olunur. Update bəyanatı verilənlər bazasındakı mövcud qeydləri yeniləmək üçün istifadə olunur. Insert və Update Data Manipulation Language (DML) ifadələridir. Alter SQL əmri verilənlər bazasında mövcud cədvələ sütunu dəyişdirmək, silmək və ya əlavə etmək üçün istifadə olunur. Alter Data Definition Language (DDL) ifadəsidir.

Daxil edin

Daxil et mövcud cədvələ yeni sətir daxil etmək üçün istifadə edilən SQL əmridir. Insert DML ifadəsidir. Verilənlər bazası sxemini dəyişdirmədən məlumatları idarə etmək üçün istifadə olunan əmrlərə DML ifadələri deyilir. Insert ifadəsini iki yolla yaza bilərsiniz.

Bir format sütunların adlarını və daxil edilməli olan dəyərləri aşağıdakı kimi müəyyən edir.

CədvəlAdına daxil edin (sütun1Adı, sütun2Adı, …)

DƏYƏRLƏR (dəyər1, dəyər2, …)

İkinci formatda dəyərlərin daxil edilməli olduğu sütun adları göstərilmir.

CədvəlinAdına daxil edin

DƏYƏRLƏR (dəyər1, dəyər2, …)

Yuxarıdakı misallarda tableName sətirlərin daxil edilməli olduğu cədvəlin adıdır. Sütun1Adı, sütun2Adı, … dəyər1, dəyər2, … dəyərlərinin daxil ediləcəyi sütunların adlarıdır.

Yeniləmə

Update verilənlər bazasındakı mövcud qeydləri yeniləmək üçün istifadə edilən SQL əmridir. Yeniləmə DML bəyanatı kimi qəbul edilir. Aşağıda yeniləmə bəyanatının tipik sintaksisi verilmişdir.

YENİLƏNİN CədvəlinAdı

SET sütunu1Ad=dəyər1, sütun2Ad=dəyər2, …

HERE columnXName=bəziDəyər

Yuxarıdakı misalda tableName qeydləri dəyişdirmək istədiyiniz cədvəlin adı ilə əvəz edilməlidir. SET bəndindəki column1Name, column2Name cədvəldə qeydin dəyərlərinin dəyişdirilməsi lazım olan sütunların adlarıdır. dəyər1 və dəyər2 qeydə daxil edilməli olan yeni dəyərlərdir. WHERE bəndi cədvəldə yenilənməli olan qeydlər dəstini müəyyən edir. WHERE bəndi UPDATE bəyanatından da çıxarıla bilər. Sonra cədvəldəki bütün qeydlər SET bəndində göstərilən dəyərlərlə yenilənəcək.

Alter nədir?

Alter verilənlər bazasında mövcud cədvələ sütunu dəyişdirmək, silmək və ya əlavə etmək üçün istifadə edilən SQL əmridir. Alter DDL ifadəsi kimi qəbul edilir. Verilənlər bazasının strukturunu (verilənlər bazası sxemi) müəyyən etmək üçün istifadə olunan əmrlərə DDL ifadələri deyilir. Mövcud cədvələ sütun əlavə etmək üçün istifadə edilən dəyişdirmə ifadəsinin tipik sintaksisi aşağıda verilmişdir.

CƏDVƏL CədvəlAdı DƏYİŞTİR

yeni SütunAdı dataTypeOfNewColumn əlavə edin

Burada tableName dəyişdirilməli olan mövcud cədvəlin adı, newColumnName isə cədvələ əlavə edilən yeni sütuna verilən addır. dataTypeOfNewColumn yeni sütunun data növünü təmin edir.

Aşağıdakılar, mövcud cədvəldəki sütunu silmək üçün istifadə edilən dəyişmə ifadəsinin tipik sintaksisidir.

CƏDVƏL CədvəlAdı DƏYİŞTİR

SÜTUNUN DÖKÜLMƏSİ sütunAdı

Burada, tableName dəyişdirilməli olan mövcud cədvəlin adı, columnName isə silinməli olan sütunun adıdır. Bəzi cədvəllər öz cədvəllərindən sütunların silinməsinə icazə verməyə bilər.

Aşağıdakılar cədvəldəki mövcud sütunun məlumat növünü dəyişdirmək üçün istifadə edilən dəyişmə ifadəsinin tipik sintaksisidir.

CƏDVƏL CədvəlAdı DƏYİŞTİR

SÜTUNUN DEĞİŞTİRİLƏN sütununAdı newDataType

Burada columnName cədvəldəki mövcud sütunun adı, newDataType isə yeni məlumat növünün adıdır.

Inset, Update və Alter arasındakı fərq nədir?

Daxil et əmri mövcud cədvələ yeni sətir daxil etmək üçün istifadə olunur, Yeniləmə verilənlər bazasında mövcud qeydləri yeniləmək üçün istifadə edilən SQL əmridir, dəyişdirmək isə dəyişdirmək, silmək və ya əlavə etmək üçün istifadə edilən SQL əmridir. verilənlər bazasındakı mövcud cədvələ sütun. Daxil et və Yeniləmə DML ifadəsidir, dəyişdirmə isə DDL ifadəsidir. Alter əmri verilənlər bazası sxemini dəyişdirir, daxil etmə və yeniləmə ifadələri isə strukturunu dəyişdirmədən yalnız verilənlər bazasındakı qeydləri dəyişdirir və ya cədvələ qeydlər daxil edir.

Tövsiyə: