Yapılandırılmış Sorgu Dili (SQL), veritabanlarını işlemek için tercih edilen araçtır. Bu dil, verileri başka hiçbir şeye benzemeyen şekilde manipüle etmenize izin verir ve kullanmaya başlamak için hiçbir maliyeti yoktur!

SQL komutlarında yeniyseniz veya emrinizde bu güçlü aracın bazı bölümlerinin hatırlatıcısına ihtiyacınız varsa, aşağıdaki SQL komutları hile sayfamız tam olarak ihtiyacınız olan şeydir. İçerdiği harikalığı görmek için aşağı kaydırın veya ileride kullanmak üzere PDF'yi indirin. (PDF, verilen komutlar için örnekler içerir.)

ÜCRETSİZ İNDİRİN: Bu hile sayfası şu şekilde mevcuttur: indirilebilir PDF dağıtım ortağımız TradePub'dan. Yalnızca ilk kez erişmek için kısa bir form doldurmanız gerekecektir. İndirmek Temel SQL Komutları Hile Sayfası.

Temel SQL Komutları Hile Sayfası

instagram viewer
Emretmek Eylem
Sorgu Komutları
SEÇME Verileri almak için temel sorgu yapı taşı.
SEÇME * * SELECT ile kullanmak tüm sütunları döndürür.
sütunu SEÇ Tam sütunları adlarıyla belirtin.
tablo.sütun SEÇ Belirli bir tablodan bir sütuna başvurun.
İTİBAREN Verilerin nerede bulunacağını belirtin.
OLARAK Bir tablo adına veya sütuna geçici olarak yeni bir ad takma.
NEREDE Sonuçları bir koşulla filtreleyin.
VE WHERE yan tümcesi ile birden çok koşul kullanın. Sonuçlar tüm koşullarla eşleşmelidir.
VEYA WHERE yan tümcesi ile birden çok koşul kullanın. Sonuçların yalnızca bir koşulla eşleşmesi gerekir.
TARAFINDAN SİPARİŞ Sonuçları bir sütuna göre sıralayın. Veritabanı nasıl sipariş verileceğini seçer.
ASC sütununa GÖRE SİPARİŞ Sonuçları artan düzende bir sütuna göre sıralayın.
Sütun AÇIKLAMAYA GÖRE SİPARİŞ Sonuçları azalan sırada bir sütuna göre sıralayın.
SINIR Döndürülen sonuçların sayısını sınırlayın.
TELAFİ ETMEK İlk OFFSET satır sayısını atlayın. Genellikle LIMIT ile kullanılır.
ALT SORGU Başka bir sorgu için veri almak üzere bir sorgu çalıştırın.
Toplama Fonksiyonları¹
SAYMAK Sorguyla eşleşen satır sayısını sayın.
MAKS Sayısal bir sütundaki en yüksek değeri döndür.
MIN Sayısal bir sütundaki en düşük değeri döndür.
TOPLA Sayısal bir sütunun değerlerini toplayın.
ortalama Sayısal bir sütun için ortalama değeri hesaplayın.
SAHİP WHERE yan tümcesi yerine toplama işlevleriyle birlikte kullanılır.
GRUP TARAFINDAN Bir toplu sonucu hassaslaştırmak için kullanılır.
operatörler
SEVMEK Joker karakter operatörü (%) ile bir kalıp için büyük/küçük harfe duyarlı arama.
SEVERİM Joker karakter operatörü (%) ile bir kalıp için büyük/küçük harfe duyarsız arama.
ARASINDA İki değer arasında bir değer arayın. Tarihler veya sayılarla çalışır.
> Bir koşuldan daha büyük değerleri arayın.
>= Bir koşula eşit veya daha büyük değerleri arayın.
< Bir koşuldan daha küçük değerleri arayın.
<= Bir koşula eşit veya daha küçük değerleri arayın.
= Bir koşulla tam olarak eşleşen değerleri arayın.
<> Bir koşula eşit olmayan değerleri arayın.
BİRLİK İki benzersiz sorguyu (aynı sütunlarla) tek bir sonuçta birleştirin.
BİRLİK TÜMÜ İki sorguyu (aynı sütunlarla) tek bir sonuç halinde birleştirin. Çoğaltmaya izin verilir.
İÇİNDE WHERE'nin kısaltması. Birden çok VEYA koşulunu belirtir.
DEĞİL WHERE'nin kısaltması. Birden çok VEYA koşulunu (ters çevrilmiş) veya eşit olmadığını belirtir.
NULL Boş değerleri kontrol edin.
NULL DEĞİL Boş değer olup olmadığını kontrol edin.
KESİŞİM İki sorguyla eşleşen sonuçları döndür.
EKSİ Başka bir sorguda olmayan sonuçları bir sorguda döndürün.¹
birleşir
ÜZERİNDE Sonuçların karşılaştırılacağı ve eşleştirileceği sütunu belirtmek için kullanılır.
KULLANMAK ON'un kısaltması, sütun adı her iki tabloda da aynı olduğunda kullanılır.
SOL DIŞ KATILMA Yalnızca sağdaki tablodan eşleşen sonuçlarla birlikte, soldaki tablodaki tüm sonuçlar.
LEFT OUTER JOIN (BOŞ İLE) (Null ile) Soldaki tablodaki tüm sonuçlar, ancak sağdaki tabloda değil.
İÇ BİRLEŞİM Hem sol hem de sağ tablolarda eşleşen tüm sonuçlar.
TAM DIŞ BİRLEŞTİRME Hem sol hem de sağ tablolardan tüm sonuçlar.
FULL OUTER JOIN (BOŞ İLE) (Null ile) her iki tablodaki sonuçlar hariç, hem sol hem de sağ tablolardaki tüm sonuçlar.
SAĞ DIŞ BİRLEŞTİRME Sağdaki tablodaki tüm sonuçlar, yalnızca soldaki tablodaki eşleşen sonuçlar.
RIGHT OUTER JOIN (NULL İLE) (Null ile) Sağdaki tablodaki tüm sonuçlar, ancak soldaki tablodaki değil.
Tablo Oluşturma ve Düzenleme
TABLO OLUŞTUR Yeni bir tablo oluşturun.
BOŞ Bu alan için boş değerlere izin verin.
GEÇERSİZ DEĞİL Bu alan için boş değerlere izin vermeyin.
VARSAYILAN Sağlanmamışsa alanı doldurmak için bir değer.
OLARAK Mevcut bir tablonun yapısına göre yeni bir tablo oluşturun. Yeni tablo, eski tablodaki verileri içerecektir.
TABLO DEĞİŞTİR (SÜTUN EKLE) Mevcut bir tabloya yeni bir sütun ekleyin.
DEĞİŞTİRME TABLOSU (BIRAK KOLON) Mevcut bir tablodan bir sütunu kaldırın.
ALTER TABLOSU (ALTER KOLON) Mevcut bir sütunun veri türünü değiştirin.
ALTER TABLOSU (SÜTUNUN YENİDEN ADLANDIRILMASI) Mevcut bir sütunu yeniden adlandırın.
ALTER TABLOSU (TABLOYU YENİDEN ADLANDIR) Mevcut bir tabloyu yeniden adlandırın.
ALTER TABLOSU (BODIFY DEĞİŞTİR) Bir sütun için boş değerlere izin verin.
ALTER TABLOSU (DEĞİŞTİRME BOŞ DEĞİL) Bir sütun için boş değerleri engelle.
BIRAKMA TABLOSU Bir tabloyu ve tüm verilerini silin.
KESME TABLOSU Bir tablodaki tüm verileri silin, ancak tablonun kendisini değil.
kısıtlamalar
BİRİNCİL ANAHTAR Tablodaki bir kaydı benzersiz olarak tanımlayan bir değer. NOT NULL ve UNIQUE kombinasyonu.
YABANCI ANAHTAR Başka bir tabloda benzersiz bir değere başvurur. Genellikle diğer tabloda bir birincil anahtar.
BENZERSİZ Bu sütun için tablo başına benzersiz değerler uygula.
KONTROL Değerlerin belirli bir koşulu karşıladığından emin olun.
İNDEKS (OLUŞTUR) Bir sütuna dizin ekleyerek tabloları optimize edin ve sorguları büyük ölçüde hızlandırın.
İNDEKS (EŞSİZ OLUŞTUR) Yinelenen değerlere izin vermeyen bir dizin oluşturun.
İNDEKS (DROP) Bir dizini kaldırın.
Veri Oluşturma ve Düzenleme
INSERT (TEK DEĞER) Bir tabloya yeni bir kayıt ekleyin.
EKLE (ÇOK DEĞER) Bir tabloya birkaç yeni kayıt ekleyin.
EKLE (SEÇ) Bir tabloya kayıt ekleyin, ancak değerleri mevcut bir tablodan alın.
GÜNCELLEME (TÜMÜ) Bir tablodaki tüm mevcut kayıtları değiştirin.
GÜNCELLEME (NEREDE) Bir koşulla eşleşen bir tablodaki mevcut kayıtları değiştirin.
HEPSİNİ SİL) Bir tablodaki tüm kayıtları kaldırın.
SİL (NEREDE) Bir koşulla eşleşen bir tablodan kayıtları kaldırın.
Tetikleyiciler Oluşturma ve Düzenleme¹
TETİK OLUŞTUR Bir tetikleyici oluşturun.
TETİK OLUŞTUR (VEYA DEĞİŞTİR) Bir tetikleyici oluşturun veya aynı ada sahip bir tetikleyici bulunursa mevcut bir tetikleyiciyi güncelleyin.
NE ZAMAN (ÖNCE) Olay gerçekleşmeden önce tetikleyiciyi çalıştırın.
NE ZAMAN (SONRA) Olay gerçekleştikten sonra tetiği çalıştırın.
OLAY (EKLE) Tetiği, bir ekleme gerçekleşmeden önce veya sonra çalıştırın.
ETKİNLİK (GÜNCELLEME) Tetikleyiciyi bir güncelleme gerçekleşmeden önce veya sonra çalıştırın.
ETKİNLİK (SİL) Bir silme işlemi gerçekleşmeden önce veya sonra tetikleyiciyi çalıştırın.
ÜZERİNDE Bu tetikleyiciyle hangi tablonun hedefleneceği.
TRIGGER_TYPE (HER SATIR İÇİN) Değiştirilen her satır için tetikleyiciyi yürütün.
TRIGGER_TYPE (HER BEYAN İÇİN) Tetikleyiciyi, kaç satırın değiştirildiğine bakılmaksızın, SQL deyimi başına bir kez yürütün.
UYGULAMAK Ana tetikleyici tanımının sonunu gösteren anahtar kelime.
BIRAKMA TETİK Bir tetikleyiciyi silin.
Görünümler Oluşturma ve Düzenleme
GÖRÜNÜM OLUŞTUR Yeni bir görünüm oluşturun.
OLARAK Bir görünüm için verilerin nereden alınacağını tanımlayın.
KASKADLI KONTROL SEÇENEĞİ İLE Bir görünüm aracılığıyla değiştirilen tüm verilerin, kural tarafından tanımlanan kurallara uyduğundan emin olun. Bunu diğer görünümlere uygulayın.
YEREL KONTROL SEÇENEĞİ İLE Bir görünüm aracılığıyla değiştirilen tüm verilerin, kural tarafından tanımlanan kurallara uyduğundan emin olun. Diğer görünümler için bunu göz ardı edin.
Özyinelemeli GÖRÜNÜM OLUŞTUR Özyinelemeli bir görünüm oluşturun (özyinelemeli bir ortak tablo ifadesine başvuran).
GEÇİCİ GÖRÜNÜM OLUŞTUR Yalnızca geçerli oturum için var olan bir görünüm oluşturun.
GÖRÜNÜMÜ BIRAK Bir görünümü silin.
Ortak Tablo İfadeleri (CTE'ler) ¹
İLE BİRLİKTE Yeni bir ortak tablo ifadesi oluşturun.
OLARAK CTE'de kullanılacak verileri belirtin.
, (virgül) Birden çok CTE'yi zincirleyin.
¹Veritabanı motoru uygulamaları ve desteği genellikle farklılık gösterir.

SQL: Çevresindeki En Güçlü Dil?

SQL lehçelerinin veritabanı motorları arasında farklılık gösterdiğini unutmayın. Bu biraz HD DVD ve Blu-ray (veya VHS ve Betamax) arasındaki farka benziyor. SQL, veritabanları arasında benzerdir, ancak ara sıra karmaşık komut, tüm uygulamalarda tam olarak aynı şekilde çalışmayabilir. Bu hile sayfasındaki SQL komutlarının çoğu herhangi bir veritabanında çalışacaktır. Veritabanı desteğinin değiştiği karmaşık komutlar bu şekilde belirtilmiştir.

SQL'i öğrendikten sonra, onu çeşitli kullanımlara uygulayabilirsiniz. İster bir yönetim sistemi, programlama projesi veya temel raporlama ile uğraşıyor olun, SQL bir veritabanında bulunan ham gücün kilidini açar. yazımızı okumayı unutmayın SQL için temel programcı kılavuzu Herhangi Bir Programcının Bilmesi Gereken En Önemli 13 SQL KomutuHer büyük veya dinamik web sitesi bir şekilde bir veritabanı kullanır ve Structured Query Language (SQL) ile birleştirildiğinde, verileri manipüle etme olanakları gerçekten sonsuzdur. Devamını oku , bu komutların nasıl kullanılacağına derinlemesine bir bakış için.

Joe, İngiltere'deki Lincoln Üniversitesi'nden Bilgisayar Bilimleri mezunudur. Profesyonel bir yazılım geliştiricisi ve drone uçurmadığı veya müzik yazmadığı zamanlarda, genellikle fotoğraf çekerken veya video çekerken bulunabilir.