Təqdimat və ləğvetmə arasındakı fərq

Mündəricat:

Təqdimat və ləğvetmə arasındakı fərq
Təqdimat və ləğvetmə arasındakı fərq

Video: Təqdimat və ləğvetmə arasındakı fərq

Video: Təqdimat və ləğvetmə arasındakı fərq
Video: Vergilər üzrə video dərslər. 1-ci dərs: Vergilər və vergi ödəyiciləri haqqında ümumu məlumat 2024, Iyul
Anonim

Qrant və ləğv arasında əsas fərq ondan ibarətdir ki, qrant istifadəçiyə imtiyaz verir, ləğv isə istifadəçiyə verilmiş imtiyazı geri alır.

SQL istifadəçilər üçün müxtəlif icazə səviyyələri təmin edir. Qrant və ləğv belə iki əmrdir. Grant əmri istifadəçiyə icazə verməyə imkan verir, ləğv etmək isə istifadəçidən icazə səviyyəsini geri götürməyə imkan verir.

Təqdimat və ləğvetmə arasındakı fərq - Müqayisə Xülasəsi
Təqdimat və ləğvetmə arasındakı fərq - Müqayisə Xülasəsi
Təqdimat və ləğvetmə arasındakı fərq - Müqayisə Xülasəsi
Təqdimat və ləğvetmə arasındakı fərq - Müqayisə Xülasəsi

Qrant nədir?

DBMS verilənlər bazası yaratmaq və idarə etmək üçün sistem proqramıdır. Bundan əlavə, SQL və ya Strukturlaşdırılmış Sorğu Dili verilənlər bazalarını idarə etmək üçün dildir. Beləliklə, verilənlər bazasına məlumatları daxil etməyə, dəyişdirməyə və əldə etməyə imkan verir. SQL-də DDL, DML və DCL kimi müxtəlif kateqoriyalar da mövcuddur. Data Definition Language (DDL) verilənlər bazası obyektlərini yaratmağa və yenidən strukturlaşdırmağa imkan verir. Yarat, dəyişdir, burax bəzi DDL əmrləridir. Data Manipulyasiya Dili (DML) verilənlər bazasında məlumatların işləməsinə imkan verir. Seç, daxil et, yeniləmə və sil DML əmrlərinin bəzi nümunələridir. Data Control Language (DCL) verilənlər bazası daxilində verilənlərə girişi idarə etməyə imkan verir. Təqdimetmə və ləğvetmə verilənlər bazası təhlükəsizliyini təmin edən iki DCL əmridir.

Təqdimat və ləğvetmə arasındakı fərq
Təqdimat və ləğvetmə arasındakı fərq
Təqdimat və ləğvetmə arasındakı fərq
Təqdimat və ləğvetmə arasındakı fərq

Şəkil 01: SQL verilənlər bazası

Qrant əmri istifadəçilər üçün verilənlər bazası obyektlərinə giriş və ya imtiyazlar təqdim edir. Sintaksis aşağıdakı kimidir.

obyekt_adında qrant imtiyazı_adı

to {username} [qrant seçimi];

Yuxarıdakılara əsasən, imtiyaz_adı istifadəçiyə verilən giriş hüququ və ya imtiyazdır. Obyekt_adı verilənlər bazası obyektinin adıdır. Bu, cədvəl, görünüş və s. ola bilər. İstifadəçi adı giriş hüququ əldə edən istifadəçinin adıdır. Qrant seçimi isteğe bağlıdır. O, istifadəçilərə digər istifadəçilər üçün giriş hüquqlarını təmin etməyə imkan verir.

Cədvəl yaratmaq üçün icazə vermək əmri aşağıdakı kimidir.

istifadəçi adına cədvəl yaratmağa icazə verin

Cədvəl atmaq üçün böyük icazə əmri aşağıdakı kimidir.

istifadəçi adına cədvəl buraxın

Bunlar qrant əmri olan bir neçə SQL ifadəsidir.

Ləğv etmək nədir?

Ləğv etmək əmri istifadəçilərin verilənlər bazası obyektinə giriş hüquqlarını və ya imtiyazlarını əlindən alır. Sintaksis aşağıdakı kimidir.

obyekt_adında imtiyaz_adını ləğv et

istifadəçi adından

Aşağıdakılar xüsusi istifadəçidən cədvəl yaratmaq imtiyazını geri götürmək nümunəsidir.

istifadəçi adından cədvəl yaratmağı ləğv edin

Qısaca olaraq, verilmiş iki bəyanatda qrant və ləğvin istifadə edilməsi ətraflı təsvir edilmişdir. Aşağıdakı ifadə istifadəçi1-ə tələbə cədvəlində seçim imtiyazı verir.

1 istifadəçiyə tələbə seçimini verin

Aşağıdakı ifadə, tələbə cədvəlindəki seçim imtiyazını istifadəçi1 tərəfindən ləğv edin.

1 istifadəçidən tələbə seçimini ləğv et

Qrant və ləğv arasında fərq nədir?

qrant vs ləğv

grant verilənlər bazası obyektlərində istifadəçilər üçün imtiyazlar verməyə imkan verən DCL əmridir. ləğv etmək istifadəçiyə təyin edilmiş icazəni geri almağa imkan verən DCL əmridir.
Mərkəzləşdirilməmiş Nəzarətdə
Qrant daha asandır. Ləğv mürəkkəbdir.
İstifadə
İstifadəçilərə giriş hüquqlarını təyin etməyə imkan verir. İstifadəçilərdən giriş hüquqlarını silməyə imkan verir.

Xülasə – qrant və ləğv

qrant və ləğv etmək iki vacib DCL əmridir. DCL SQL-in alt kateqoriyasıdır. Təqdimatla ləğvetmə arasındakı fərq ondan ibarətdir ki, qrant istifadəçiyə imtiyaz verir, ləğv isə istifadəçi tərəfindən verilmiş imtiyazı geri alır.

Tövsiyə: