SQL Eğitimi: Örneklerle SQL Komutlarının Listesi

Yayınlanan: 2022-11-20

SQL, Yapılandırılmış Sorgu Dili'nin kısa biçimidir. Yapılandırılmış Sorgu Dili (SQL), veritabanları üzerindeki görevleri gerçekleştirmek için kullanılır. Veritabanı, bakımını ve güncellemesini kolaylaştırmak için düzenlenmiş bir veri koleksiyonudur. İşlem verileri, müşteri bilgileri, finansal veriler ve ürün ayrıntıları dahil olmak üzere bilgi içeren veri kümeleri veya dosyalar genellikle toplanır ve bilgisayar veritabanlarında saklanır.

Her türlü veri, veritabanları kullanılarak saklanabilir, korunabilir ve erişilebilir. Bireyler, konumlar veya nesneler hakkında veri toplarlar. Görülmek ve incelenmek üzere bir yerde toplanır. Veritabanlarını iyi organize edilmiş bir veri koleksiyonu olarak düşünebilirsiniz.

Bu SQL sunucu eğitiminde SQL temellerini derinlemesine inceleyeceğiz.

İçindekiler

SQL nedir?

Veritabanı iletişimi, SQL veya Yapılandırılmış Sorgu Dili olarak bilinen bilgisayar dili ile mümkün olur. Veri depolamak için yeni tablolar oluşturmak veya mevcut tablolara bilgi eklemek için kullanılabilir. Veritabanında zaten mevcut olan veriler, SQL sorguları kullanılarak alınabilir. Ek olarak SQL, veriler üzerinde basitten karmaşığa hesaplamalar yapmak için kullanılabilir.

SQL'in birincil avantajlarından biri, devasa veri kümeleri üzerinde çalışma kapasitesidir. SQL, gerekirse terabaytlarca bilgiyle başa çıkmanız için bir etkinleştirici işlevi görürken, veritabanı çok yüksek bir hesaplama ve veri işleme hızı sunar.

SQL, çoğu RDBMS (İlişkisel Veritabanı Yönetim Sistemleri) tarafından orada kullanılır. RDBMS'nin birkaç örneği:

  • MySQL
  • Oracle SQL
  • postgresql
  • IBM
  • Microsoft SQL Sunucusu

Dünyanın En İyi Üniversitelerinden Çevrimiçi Yazılım Geliştirme Kursları Öğrenin. Kariyerinizi hızlandırmak için Yönetici PG Programları, Gelişmiş Sertifika Programları veya Yüksek Lisans Programları kazanın.

SQL komutlarıyla alışma

SQL esas olarak veritabanları üzerindeki CRUD işlemleri, yani Oluşturma, Okuma, Güncelleme ve Silme için kullanılır. En sık kullanılan komutlar bu SQL eğitiminde aşağıda belirtilmiştir –

SEÇME

Örnek: ÇALIŞANLARDAN * SEÇİN

SELECT komutu, bir veritabanından veri ayıklamak veya toplamak için kullanılır.

GÜNCELLEME

Örnek: UPDATE tablo_adı

Bu komut, sütunlar veya satırlar için yeni değerler ayarladıktan sonra veritabanını günceller.

SİLMEK

Örnek: tablo_adı'ndan SİL

Bu komut bir veritabanındaki verileri siler.

TABLO OLUŞTUR

Örnek: CREATE TABLE tablo_adı( sütun1 veri türü,

sütun2 veri türü,

sütun3 veri türü,

….

);

Bu komut, kullanıcının çalıştığı veritabanında yeni bir tablo oluşturur.

Yazılım Mühendisliği ile İlgili Popüler Kurslar ve Makaleler

Popüler Programlar
Yazılım Geliştirmede Yönetici PG Programı - IIIT B Blockchain Sertifika Programı - PURDUE Siber Güvenlik Sertifika Programı - PURDUE Bilgisayar Bilimlerinde Yüksek Lisans - IIIT B
Diğer Popüler Makaleler
ABD'de Bulut Mühendisi Maaşı 2021-22 ABD'de AWS Çözüm Mimarı Maaşı ABD'de Arka Uç Geliştirici Maaşı ABD'de Ön Uç Geliştirici Maaşı
ABD'de web geliştiricisi Maaşı 2022'de Scrum Master Mülakat Soruları 2022'de Siber Güvenlik Alanında Bir Kariyere Nasıl Başlanır? Mühendislik Öğrencileri için ABD'de Kariyer Seçenekleri

TABLOYU DEĞİŞTİR

Örnek: ALTER TABLE tablo_adı

sütun_adı veri türü EKLE;

ALTER TABLE komutu, bir veritabanı şemasındaki bir tabloyu değiştirmek için kullanılır.

DÜŞME TABLOSU

Örnek: DROP TABLE tablo_adı

Bu komut, mevcut bir veritabanından bir tabloyu silmek için kullanılır.

upGrad'ın Size Özel Yazılım Geliştirme Web Semineri –

SAAS Business – Bu Kadar Farklı Olan Nedir?

SQL'deki Anahtarlar nedir?

Tablodaki bireysel kayıtlar veya veri satırları, anahtarlar kullanılarak benzersiz bir şekilde tanımlanabilir. Tablo satırı satırları arasında bağlantıların kurulmasına ve tanınmasına yardımcı olur.

Çeşitli anahtar türleri şunlardır:

Birincil Anahtar: Birincil anahtar, bir nesnenin her bir örneğini belirgin bir şekilde tanımlamak için kullanılır. Şema başına yalnızca bir birincil anahtar vardır. Bu anahtar benzersiz bir sayı veya tablonun tamamında benzersiz bir dizi olabilir.

Yabancı Anahtar: Bir veritabanı şemasının yabancı anahtarları, başka bir tablonun birincil anahtarına atıfta bulunan sütunlardır. Yabancı bir anahtar, başka bir tablo için birincil anahtar görevi görebilir.

Bileşik Anahtar: Birincil anahtar, birden çok öznitelik (birden fazla) içeriyorsa bileşik anahtar olarak adlandırılır.

Aday Anahtar: Birincil anahtar dışındaki tüm diğer özellikler, aday anahtarlar olarak kabul edilir.

Süper Anahtar: Süper anahtar, bir tanımlama grubunu belirli bir şekilde tanımlamak için kullanılan bir grup özelliktir.

SQL'de birleştirmeler

Paylaşılan bir alana dayalı olarak iki veya daha fazla tablodaki bilgileri birleştirmek için SQL, basit bir 'JOIN' komutuyla bunu gerçekleştirmemizi sağlar. Aşağıdaki liste birçok birleştirme türünü içerir:

  • INNER JOIN: Koşul sağlandığı sürece INNER JOIN komutu bahsedilen tablolardan tüm satırları seçer. Bu anahtar kelime, belirli bir gereksinimi karşılayan tablolardan tüm satırları birleştirerek sonuç kümesini oluşturacaktır.
  • SAĞ BİRLEŞTİRME: Bu birleştirme, sağdaki tablodaki tüm kayıtları ve soldaki tablodaki eşleşen satırları alır.
  • SOL BİRLEŞTİRME: Bu birleştirme, soldaki tablodaki tüm kayıtları ve sağdaki tabloyla eşleşenleri toplar ve görüntüler.
  • FULL OUTER JOIN: Bu birleştirme, sol veya sağ tablo kayıtlarında bir eşleşme olduğunda kayıtları alır.

SQL kullanmanın avantajları

SQL, basit bir arayüz ve maliyet kısıtlamaları gibi önemli sınırlamalara sahip olsa da, avantajlar eksileri aşıyor. SQL'e tüm platformlarda inanılmaz derecede erişilebilir ve kullanım kolaylığı herkesin ustalaşmasına olanak tanır.

SQL'e geçmenin aşağıdaki avantajları göz önünde bulundurulmalıdır:

  • SQL inanılmaz derecede taşınabilir bir dildir: PC'ler, dizüstü bilgisayarlar, sanal makineler, sunucular ve belirli mobil cihazlarla uyumludur. Biri, yerel ana bilgisayar bağlantı noktalarında hızlı bir şekilde çalıştırılabilir. Aynı IP adresindeki herhangi bir kişi, veritabanı şemasının şifresine sahip olması koşuluyla, ona erişebilir. Taşınabilirliği onu tüketiciler için mükemmel bir alternatif yapıyor çünkü onlar bir makineden diğerine her şeyi kolaylıkla paylaşabiliyorlar.
  • Kodlama bilgisi şartı yoktur. Kodlama, kullanılmadan önce çok fazla deneyim ve anlayış gerektirebilir, bu da başkalarının anlamasını zorlaştırır. Ancak SQL, kodlama uzmanlığına ihtiyaç duymaz, yalnızca "CREATE", "ALTER", "FROM" vb. gibi temel terimlerin kullanımına ihtiyaç duyar.
  • Çeşitli veri perspektifleri sunar. SQL kullanırken, kullanıcılara veritabanının yapısı ve içeriği hakkında farklı bakış açıları sunarak bir veritabanının farklı görünümlerini oluşturabilirsiniz.
  • Kodu açık kaynaktır. MySQL, PostgreSQL ve çoğu veritabanı yönetim sistemi, insanların ücretsiz olarak kullanabileceği erişilebilir SQL kodu sağlar. SQL, IBM, Oracle ve Microsoft'tan olanlar da dahil olmak üzere çoğu büyük veritabanı yönetim sistemi tarafından kullanılır. SQL'in erişilebilirliği önemli bir husustur.

Çözüm

SQL, bir süredir BT endüstrisinde uzun süredir popüler olmuştur. Artık her işletmenin veya herhangi bir bilgisayarlı hizmetin veritabanları var. Muhtemelen günümüzün en popüler programlama dillerinden biridir, ancak çok azı verimli ve yapılandırılmış veri erişimini destekleyen RDBMS adlı bir endüstrinin doğuşuna yardımcı olduğunun farkındadır.

upGrad'ın Yazılım Geliştirme Alanındaki Yönetici PG Programı ile kariyerinizi geliştirin

Yazılım geliştirme, genç profesyoneller için en kazançlı kariyer seçeneklerinden biridir. Halihazırda sektördeyseniz veya bir başlangıç ​​yapmak istiyorsanız, upGrad'ın Yazılım Geliştirme alanında Yönetici PG Programına kayıt olmalısınız . Program size talep edilen becerileri ve en yüksek ödeme yapan on kodlama dilini ve aracını öğretir. Blok Zinciri Geliştirme, Tam Yığın Geliştirme, DevOps ve Bulut Arka Uç Geliştirme dahil olmak üzere dört uzmanlık arasından seçim yapabilirsiniz.

En çok kazandıran programlama dillerini öğrenmenin yanı sıra 30'dan fazla Vaka Çalışması ve Proje üzerinde çalışabilirsiniz. Birinci sınıf öğretim üyeleri, kurs için canlı dersler ve çevrimiçi oturumlar alır. Öğrenci desteği günün her saati mevcuttur.

Kursa bir an önce kabul edilmek için Hemen Başvur !

SQL nedir?

Yapılandırılmış Sorgu Dili (SQL), veritabanı görevlerini gerçekleştirmek için kullanılan bir programlama dilidir.

VTYS nedir?

Bilgisayarlı bir veri depolama sistemi, bir veritabanı yönetim sistemidir (veya DBMS).

Bu program kaç saat öğrenme sunuyor?

upGrad'ın Tam Yığın Geliştirici kursu 450 saatten fazla öğrenim içerir.