SQL -dən necə istifadə olunur: 8 addım (şəkillərlə)

Mündəricat:

SQL -dən necə istifadə olunur: 8 addım (şəkillərlə)
SQL -dən necə istifadə olunur: 8 addım (şəkillərlə)

Video: SQL -dən necə istifadə olunur: 8 addım (şəkillərlə)

Video: SQL -dən necə istifadə olunur: 8 addım (şəkillərlə)
Video: Python proqramlaşdırma dili 4.Data type and convert 2024, Aprel
Anonim

SQL, Strukturlaşdırılmış Sorgu Dili deməkdir və əslində 70 -ci illərdə IBM tərəfindən əlaqəli verilənlər bazası ilə qarşılıqlı əlaqə qurmaq üçün hazırlanmışdır. Verilənlər bazası üçün ümumi bir dildir, kifayət qədər oxunaqlıdır və əsasları öyrənmək nisbətən asandır (baxmayaraq ki, dil çox güclü ola bilər).

Addımlar

SQL Addım 1 istifadə edin
SQL Addım 1 istifadə edin

Addım 1. 'SQL' ümumiyyətlə 'S-Q-L' (Strukturlaşdırılmış Sorgu Dili) kimi tələffüz olunur

SQL əvvəlcə 1970 -ci illərin əvvəllərində IBM -də Donald D. Chamberlin və Raymond F. Boyce tərəfindən hazırlanmışdır. Bu versiya SEQUEL (Structured English Query Language) adlanırdı.

SQL Addım 2 istifadə edin
SQL Addım 2 istifadə edin

Addım 2. SQL-in müxtəlif ləhcələri var, lakin bu gün ən çox istifadə olunan verilənlər bazası mühərrikləri ANSI-dən SQL99 standartına uyğundur və bir çox satıcılar bu standartı genişləndirmək üçün əlavə xüsusiyyətlər tətbiq etmişlər (Microsoft-un SQL ləzzətinə T-SQL və ya Transact deyilir) -SQL, Oracle versiyası PL/SQL -dir)

SQL Addım 3 istifadə edin
SQL Addım 3 istifadə edin

Addım 3. Məlumatların çıxarılması

Adətən hamısı budur. Bunun üçün SELECT ifadəsini istifadə edirik; bir SQL verilənlər bazasından məlumatları sorğu edəcək və ya alacaq.

SQL Addım 4 istifadə edin
SQL Addım 4 istifadə edin

Addım 4. Sadə bir nümunə belə olacaq:

'tblMyCDList -dən * seçin ki, bütün sütunları (burada * gəlir) və' tblMyCDList 'cədvəlindəki satırları alacaq.

SQL Addım 5 -dən istifadə edin
SQL Addım 5 -dən istifadə edin

Addım 5. Sorğular ümumiyyətlə bundan daha mürəkkəbdir

Seçim, cədvəldəki müəyyən sütunları və satırları ləkələmək və hətta birdən çox cədvəldən və ya bu mövzuda verilənlər bazalarını birləşdirmək üçün istifadə edilə bilər.

SQL Addım 6 istifadə edin
SQL Addım 6 istifadə edin

Addım 6. Seçim ifadəsi ilə qaytarılmış sətirləri süzgəcdən keçirmək istəyiriksə, qaytarılmış qeydlər dəstini uyğunlaşdırmaq üçün a bəndinə ehtiyac var

'CDid = 27 olduğu tblMyCDListdən * seçin *, CDid sahəsinin 27 -yə bərabər olduğu sətirləri əldə edəcək. Və ya' Dark Side%'kimi strCDName hər hansı bir xarakterin sıfır və ya daha çox nümunəsini təmsil edən bir vərəq istifadə etdiyi tblAttribute -dən' seçin * və inşallah mənim kolleksiyamda ən çox sevdiyim Pink Floyd albomunun olduğunu göstərəcək.

SQL Addım 7 istifadə edin
SQL Addım 7 istifadə edin

Addım 7. INSERT və UPDATE ifadələri SQL verilənlər bazasına məlumat əlavə etmək və dəyişdirmək üçün istifadə olunur (sizi daha da irəli apara biləcək bəzi əla dərslər üçün aşağıdakı bağlantıları yoxlayın)

SQL Addım 8 istifadə edin
SQL Addım 8 istifadə edin

Addım 8. DELETE ifadəsi SQL verilənlər bazasından məlumatları silmək üçün istifadə olunur

Video - Bu xidmətdən istifadə edərək bəzi məlumatlar YouTube ilə paylaşıla bilər

İpuçları

  • Microsoft Access daxilində SQL verilənlər bazasına qoşulmaq çox asandır (bu sorğu vasitəsi SQL rejimində istifadə edilə bilər, baxmayaraq ki, sintaksis SQL Server və digər verilənlər bazası ilə işlədiləndən fərqlənir).
  • Linux altında ən populyar verilənlər bazası çox güman ki MySQL və PostgreSQL -dir. Konsol rahat görünmürsə, ExecuteQuery və ya digər oxşar açıq mənbə vasitələrindən istifadə edin.
  • Microsoft Query, Windows ilə birlikdə gələn bir vasitədir - qrafik və ya SQL sorğu rejimlərinə malikdir.
  • Phpmyadmin (mysql) ilə wamp və ya xamppdan daha asan bir veb server istifadə edin.
  • Aşağıdakı kitab faydalı ola bilər: Kline, Kevin, Daniel Kline və Brand Hunt. 2001. Qısaca olaraq SQL. 2 -ci nəşr. O'Reilly & Associates, Inc.

Xəbərdarlıqlar

  • Bir əlaqəli verilənlər bazası, adətən MySQL, Sybase, SQL Server və ya Oracle kimi bir 'əlaqəli verilənlər bazası idarəetmə sistemi' (RDBMS) olaraq tətbiq edilən 'istifadəçiləri ümumi məlumat dəyərləri vasitəsilə bir -biri ilə əlaqəli cədvəllər toplusu olaraq görən bir sistem' deməkdir.. Sərt əlaqəli verilənlər bazası sistemləri E. F. 'Ted' Codd'un 'İlişkisel Veritabanlarının On İki Prinsipini' izləyir. Access -in də əlaqəli bir verilənlər bazası olduğu mübahisə edilə bilər (və tez -tez belədir), Microsoft əlbəttə bunun olduğunu söyləyir, amma mühərrikin qurulma tərzi əslində onu 'İndeksli Ardıcıl Giriş Metodu (ISAM)' verilənlər bazası və ya düz bir fayl verilənlər bazası halına gətirir. Fərqləri səthdə görmək asan deyil, çünki orada yoxdur, Access hətta özünün SQL tətbiqinə malikdir, əksinə verilənlər bazası mühərrikinin bağırsağındadır (bax https://www.ssw.com.au/ Bunun yaxşı bir təsviri üçün SSW/Database/DatabaseDocsLinks.aspx). Bütün digər şeylər bərabərdir, Access -də müəyyən mürəkkəb sorğular SQL Server -dən daha yavaş işləyəcək. Bəzi sadə sorğular SQL Server -də daha yavaş işləyəcək.
  • "Verilənlər bazası" nın mənası tez -tez qarışdırıla bilər; bir CD toplama bazası və ya Master verilənlər bazası kimi bir sıra cədvəllər üçün faktiki konteyner haqqında danışmaq üçün istifadə edilə bilər. Verilənlər bazasını ehtiva edən faktiki server proqramı, verilənlər bazası ehtiva edə bilən 'verilənlər bazası mühərriki' və ya 'verilənlər bazası proqramıdır. Buna misal olaraq SQL Server 2005 Express, MySQL və ya Access 2003 -ü göstərmək olar.

Tövsiyə: