Strukturlaşdırılmış Sualı Dil Sıkça Sorulan Sorular

Yapılandırılmış Sorgu Dilindən istifadə etmək üçün məsləhət axtarırsınız? Bu verilənlər bazası SQL SSSı SQL və məlumat bazaları ilə bağlı ən çox sualların cavablarını verir. Ətraflı məlumat və təlimatlar üçün hər bir sualın sonunda "Daha çox məlumat" linklərinə əməl etdiyinizə əmin olun!

01 ilə 10

SQL istifadə edərək verilənlər bazasından verilən məlumatları necə əldə edə bilərəm?

alvarez / Vetta / Getty Images

SELECT əmri, SQL-də ən çox istifadə edilən əmrdir. Verilənlər bazasının istifadəçiləri istədikləri məlumatları əməliyyat bazasından əldə etməyə imkan verir. Ətraflı »

02/10

Yeni verilənlər bazasını və ya yeni bir verilənlər bazası tablosunu necə yarada bilərəm?

SQL, veritabanınıza sırasıyla yeni verilənlər bazası və masalar əlavə etmək üçün CREATE DATABASE və CREATE TABLE komutlarını təmin edir. Bu əmrlər xüsusi biznes tələblərinə cavab verən cədvəllər və məlumat bazaları yaratmağa imkan verən yüksək çevik sintaksis təmin edir. Ətraflı »

03/10

Məlumat bazasına necə məlumat əlavə edə bilərəm?

SQL-də INSERT əmri mövcud cədvəldə qeydlər əlavə etmək üçün istifadə olunur.

04/10

Bir verilənlər bazası cədvəlinin bir qismini və ya hamısını necə silmək olar?

Çox vaxt, köhnəlmiş məlumatları relational bazasından çıxarmaq lazımdır. Xoşbəxtlikdən, Strukturlaşdırılmış Sorgu Dili, bir masa içərisində saxlanan məlumatların bir qismini və ya hamısını aradan qaldırmaq üçün istifadə edilə bilən çevik bir DELETE əmrini verir. Ətraflı »

05/10

NULL dəyəri nədir?

NULL, bilinməyən bir məlumat parçasını təmsil etmək üçün istifadə edilən dəyərdir. Verilən verilənlər bazası NULL dəyərlərini, istifadə edilən əməliyyat növündən asılı olaraq, xüsusi bir şəkildə müalicə edir. NULL dəyəri bir əməliyyat üçün əməliyyat kimi görünür və əməliyyatın dəyəri FALSE, digər əməliyyat isə FALSE (heç bir yol yoxdur) ifadə bir FALSE operand ilə TRUE ola bilər). Digər tərəfdən, digər operand ya TRUE və ya NULL (nəticənin nə olacağını deyə bilmədiyimiz üçün) NULL (bilinməyən) nəticədir. Daha ətraflı »

06-dan 10-a

Verileri birdən çox verilənlər bazası cədvəllərindən necə birləşdirə bilərəm?

SQL birləşməsi hesabatları sizin sorğu nəticələrinizdə iki və ya daha çox cədvəldən məlumatların birləşməsinə imkan verir. Bu güclü texnologiyanı verilənlər bazası sorgularınızı yükləmək üçün necə istifadə edəcəyinizi öyrənin.

07/10

Özünə bir masaya qoşula bilərəm?

Bəli! Daxili və xarici sorğuların eyni masaya istinad etdiyi daxili SQL sorgularını asanlaşdırmaq üçün öz-özünə qoşulmaq istifadə edə bilərsiniz. Bu birləşmələr eyni cədvəllə əlaqəli qeydləri əldə etməyə imkan verir.

08/10

Veritabanı tablosunda olan məlumatları necə ümumiləşdirə bilərəm?

SQL böyük həcmli məlumatların ümumiləşdirilməsinə kömək etmək üçün ümumi funksiyaları təmin edir. SUM funksiyası SELECT ifadəsində istifadə olunur və bir sıra dəyərlər cəmini qaytarır. AVG funksiyası bir sıra dəyərlərin riyazi ortalamasını təmin etmək üçün oxşar şəkildə işləyir. SQL, verilmiş meyarlara cavab verən bir cədvəldə qeydlərin sayını almaq üçün COUNT funksiyasını təmin edir. MIN () funksiyası ən kiçik dəyəri qaytararkən, MAX () funksiyası verilmiş bir məlumat seriyasındakı ən böyük dəyəri qaytarır.

09/10

Xülasə məlumatları necə qruplaşdıra bilərəm?

Verilənlər bazasından məlumat almaq üçün əsas SQL sorgularından istifadə edə bilərsiniz, lakin bu, tez-tez biznes tələblərinə cavab vermək üçün kifayət qədər kəşfiyyat vermir. SQL, GROUP BY yan maddəsini istifadə edərək ümumi funksiyaları tətbiq etmək üçün satır səviyyəli xüsusiyyətlərə əsaslanan sorğu nəticələrini qruplaşdırma imkanı verir. Ətraflı »

10-dan 10-a

Bir SQL verilənlər bazasında olan məlumatlara necə erişimi məhdudlaşdıra bilərəm?

SQL məlumat bazaları administratorlara rolu əsaslı giriş nəzarəti sistemi ilə təmin edir. Bu şemada administrators hər bir fərdi verilənlər bazası istifadəçisi üçün istifadəçi hesabı yaradır və sonra istifadəçinin veritabanı ilə qarşılıqlı əlaqə yaratmasına imkan verən bir və ya daha çox verilənlər bazası roluna təyin edirlər. Nəhayət, administrator rolu üzvlərinin istənilən hərəkətləri yerinə yetirməsinə imkan verən rolu xüsusi icazələr verir. İstifadəçilər açıq şəkildə verilməmiş olduqları hər hansı bir girişdən açıq şəkildə imtina edirlər. Ətraflı »