Strukturlaşdırılmış Universal Computing Language SQL istifadə edərək əlaqəli verilənlər bazalarına sorğu vermək verilənlər bazası idarəetmə sistemindəki məlumatların idarə olunması üçün tanınmış standartdır. Çox yönlü olduğu üçün SQL dili dünya internetinin veb resurslarında geniş yayılmışdır. SQL sorğularını yazmaq, əlaqəli verilənlər bazası ilə işləmək üçün bir neçə əsas qaydanın tətbiqinə əsaslanır. SQL sorğusunun yazılması, cədvəllərdən müəyyən məlumatların alınması, cədvəldəki sətirlərin əlavə edilməsi, dəyişdirilməsi və ya silinməsi tapşırıqlarını yerinə yetirməyə kömək edəcəkdir.
Təlimat
Addım 1
Saxlanan məlumatları verilənlər bazası cədvəllərindən almaq üçün seçilmiş bir sorğu yaradın - SEÇİN. Cədvəllər arasında əlaqələr varsa, müvafiq cədvəllərin hər hansı bir sütunundan müvafiq şərtlərə uyğun məlumatlar götürülə bilər. SEÇİN ifadəsindən sonra tələb olunan bütün sütunları sadalayın. FROM bəndində sorğuda istifadə olunan cədvəlləri göstərin. Ən sadə formada seçilmiş bir sorğu müəyyən bir cədvəldə göstərilən sütunların bütün satırlarını göstərir: SELECT col1, col2 FROM my_table.
Addım 2
Lazım gələrsə, cərgələrin seçilməsi üçün bir şərt qoyun. Şərt WHERE maddəsi ilə təyin olunur. Bu təlimatdan sonra istədiyiniz parametrin dəyərini təyin edin. Funksiyanın hesablanması və müqayisə əməliyyatları burada da istifadə edilə bilər. Məsələn, WHERE col1> 3 formasının ifadəsi, col1 sütununun dəyəri 3-dən çox olan cədvəl sətirlərini göstərməyə imkan verir. İstədiyiniz ifadəni təyin etmək üçün AND, OR operatorlarının kombinasiyalarından, həmçinin şərti SQL dilinin operatorları.
Addım 3
Cədvələ yeni sətirlər daxil etmək üçün INSERT sorğusu yazın. Onun köməyi ilə cədvəldə mövcud olan eyni tipli yeni məlumatlar əlavə edə bilərsiniz. Bu bəyanat üçün sintaksis çox sadədir: INSERT INTO my_table (col1, col2, col3) VALUES (‘new_data1’, ‘new_data2’, ‘new_data3’). Burada VALUES ifadəsi my_table-dakı mövcud hər sütuna yeni sətir dəyərləri təyin edir.
Addım 4
Cədvəlin istənilən sətrindəki məlumatlarda dəyişiklik UPDATE sorğusundan istifadə etməklə həyata keçirilir. Bundan əlavə, verilənlər bazasındakı məlumatların dəyişdirildiyi bir HARADA seçim şərtini təyin edə bilərsiniz. Dəyişdiriləcək məlumatları və tələbinizin şərtini müəyyənləşdirin. Bunu etmək üçün belə bir sətir yazın: UPDATE my_table SET col1 = 'new_data1', col3 = 'new_data3' WHERE col3 = 10. Sorğu SET ifadəsində göstərilən məlumat dəyişikliyini yalnız WHERE bəndindəki şərt olduqda yerinə yetirəcəkdir razı qaldım.
Addım 5
Bir sətri məlumat cədvəlindən bütöv bir sətri silmək üçün DELETE ifadəsi yazılır. Üstəlik, satır yalnız HARADA vəziyyəti qoyulduqda silinir. İfadəni yazın: my_table WHERE FROMDAN DELETE col1 = ‘data1’. Bu sorğunun icrası, col1 sütununda data1 dəyərini ehtiva edən cədvəl sətrini siləcəkdir.