Yeni Başlayanlar için Temel SQL Komutları Hile Sayfası

Yeni Başlayanlar için Temel SQL Komutları Hile Sayfası

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ı .





whatsapp kullanıcı olmayanlara sms gönderebilir mi

Temel SQL Komutları Hile Sayfası

EmretmekEylem
Sorgu Komutları
SEÇMEVerileri 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İBARENVerilerin nerede bulunacağını belirtin.
OLARAKBir tablo adına veya sütuna geçici olarak yeni bir ad takma.
NEREDESonuçları bir koşulla filtreleyin.
VEWHERE yan tümcesi ile birden çok koşul kullanın. Sonuçlar tüm koşullarla eşleşmelidir.
VEYAWHERE 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.
SINIRDö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 SORGUBaşka bir sorgu için veri almak üzere bir sorgu çalıştırın.
Toplama Fonksiyonları¹
SAYMAKSorguyla eşleşen satır sayısını sayın.
MAKSSayısal bir sütundaki en yüksek değeri döndür.
MINSayısal bir sütundaki en düşük değeri döndür.
TOPLASayısal bir sütunun değerlerini toplayın.
ortalamaSayısal bir sütun için ortalama değeri hesaplayın.
SAHİPWHERE yan tümcesi yerine toplama işlevleriyle birlikte kullanılır.
GRUP TARAFINDANBir toplu sonucu hassaslaştırmak için kullanılır.
operatörler
SEVMEKJoker karakter operatörü (%) ile bir kalıp için büyük/küçük harfe duyarlı arama.
SEVERİMJoker 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.
İÇİNDEWHERE'nin kısaltması. Birden çok VEYA koşulunu belirtir.
DEĞİLWHERE'nin kısaltması. Birden çok VEYA koşulunu (ters çevrilmiş) veya eşit olmadığını belirtir.
NULLBoş değerleri kontrol edin.
NULL DEĞİLBoş 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İNDESonuçların karşılaştırılacağı ve eşleştirileceği sütunu belirtmek için kullanılır.
KULLANMAKON'un kısaltması, sütun adı her iki tabloda da aynı olduğunda kullanılır.
SOL DIŞ KATILMAYalnı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ŞİMHem sol hem de sağ tablolarda eşleşen tüm sonuçlar.
TAM DIŞ BİRLEŞTİRMEHem 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ğ tablodaki tüm sonuçlar.
SAĞ DIŞ BİRLEŞTİRMESağ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ŞTURYeni bir tablo oluşturun.
BOŞBu alan için boş değerlere izin verin.
GEÇERSİZ DEĞİLBu alan için boş değerlere izin vermeyin.
VARSAYILANSağlanmamışsa alanı doldurmak için bir değer.
OLARAKMevcut 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 KOLONU)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 TABLOSUBir tabloyu ve tüm verilerini silin.
KESME TABLOSUBir tablodaki tüm verileri silin, ancak tablonun kendisini değil.
kısıtlamalar
BİRİNCİL ANAHTARTablodaki bir kaydı benzersiz olarak tanımlayan bir değer. NOT NULL ve UNIQUE kombinasyonu.
YABANCI ANAHTARBaşka bir tabloda benzersiz bir değere başvurur. Genellikle diğer tabloda bir birincil anahtar.
BENZERSİZBu sütun için tablo başına benzersiz değerler uygula.
KONTROLDeğ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ŞTURBir 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)Tetikleyiciyi silme işleminden önce veya sonra çalıştırın.
ÜZERİNDEBu 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)Kaç satırın değiştirildiğine bakılmaksızın, tetikleyiciyi SQL deyimi başına bir kez yürütün.
UYGULAMAKAna tetikleyici tanımının sonunu gösteren anahtar sözcük.
BIRAKMA TETİKBir tetikleyiciyi silin.
Görünümler Oluşturma ve Düzenleme
GÖRÜNÜM OLUŞTURYeni bir görünüm oluşturun.
OLARAKBir görünüm için verilerin nereden alınacağını tanımlayın.
KASKADLI KONTROL SEÇENEĞİ İLEBir 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Ğİ İLEBir 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ŞTURYalnızca geçerli oturum için var olan bir görünüm oluşturun.
GÖRÜNÜMÜ BIRAKBir görünümü silin.
Ortak Tablo İfadeleri (CTE'ler)¹
İLE BİRLİKTEYeni bir ortak tablo ifadesi oluşturun.
OLARAKCTE'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 , bu komutların nasıl kullanılacağına derinlemesine bir bakış için.



Paylaş Paylaş Cıvıldamak E-posta Canon vs. Nikon: Hangi Fotoğraf Makinesi Markası Daha İyi?

Canon ve Nikon, kamera endüstrisindeki en büyük iki isim. Ancak hangi marka daha iyi kamera ve lens yelpazesi sunuyor?

mac'te giriş ekranı nasıl değiştirilir
Sonrakini Oku İlgili konular
  • Programlama
  • Kopya kağıdı
  • SQL
Yazar hakkında Joe Coburn(136 Makale Yayınlandı)

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.





Joe Coburn'dan Daha Fazla

Haber bültenimize abone ol

Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!

Abone olmak için buraya tıklayın