Standart Sorgu Dili (SQL), veritabanlarını sorgulamak için kullanılan matematik tabanlı bir dildir. Var olan birkaç farklı veritabanı yönetim sistemi vardır; İlişkisel veritabanı yönetim sistemiyle birlikte SQL kullanılır.

İlişkisel veritabanı yönetim sistemi (veya ilişkisel model), bir ilişkinin matematiksel kavramıyla ilgilenir ve fiziksel olarak bir tablo olarak temsil edilir.

Bu tablolar, satırların kayıtları içerdiği ve sütunların öznitelikleri içerdiği satırlar ve sütunlarla temsil edilir.

Bir tablo projesinde ve seçiminde satırlar ve sütunlar üzerinde iki özel işlem gerçekleştirilebilir.

Proje Operasyonu

Proje SQL işlemi, ilişkisel model kullanıcılarının bir tablodan sütuna özgü verileri almasına izin verir. Bu veriler daha sonra kullanıcının görmek istediği bilgilere adanmış yeni bir tablo oluşturmak için kullanılır.

Dolayısıyla, dokuz farklı sütundan oluşan bir ilişkisel modeliniz varsa, ancak yalnızca ada ve Tablodaki her bireyin doğum tarihi, bunu almak için bir proje işlemi kullanırsınız veri.

instagram viewer

Proje İşletme Yapısı


Table_name'den column_name seçin

Proje operasyonu, tam olarak dört bölümden oluşan oldukça basit bir yapıya sahiptir.

  • Seçiniz her zaman büyük harfle başlamalı anahtar kelime.
  • Sütun adı / adları, birden fazla varsa, birbirinden virgülle ayrılmalıdır.
  • itibaren tümü küçük harf olan anahtar kelime.
  • Tablo adı.

Proje İşlemini Masa Üzerinde Kullanma

İlişkisel veritabanı yönetim sistemine sahip bir mobilya mağazası hayal edin.

Bu veri tabanında, her bir müşterimiz hakkında sahip olduğumuz tüm verileri depolayan bir müşteri tablosu. Müşteri tablosunda dokuz alan vardır:

  1. Müşteri Kimliği
  2. İsim
  3. Soyadı
  4. DOB
  5. Telefon numarası
  6. E-posta adresi
  7. Müşteri adresi
  8. Kent
  9. Ülke

Müşteri Tablosu Örneği

İlişkili: SQL'de Tablo Nasıl Oluşturulur

Bir gün müşteri ilişkileri sorumlusu, müşteri ilişkilerini geliştirmeyi amaçlayan parlak bir fikir bulur.

Buradaki fikir, yazılım geliştiricinin her müşteriye doğum günlerinde e-posta gönderecek basit bir otomatik program oluşturmasını sağlamaktır.

Şimdi, e-postayı kişiselleştirmek için müşteri tablomuzdan tam olarak dört veri alanına ihtiyacınız var: FirstName ve LastName; DOB, e-postanın planlanacağı tarihi bilmek için; ve E-posta.

Proje Operasyon Örneğini Kullanma


Müşteriden Ad, Soyad, DOB, E-posta'yı seçin

Yukarıdaki kod, basit bir program oluşturmak için kullanılabilecek yeni bir tablo oluşturacaktır. Oluşturulan tablo aşağıda görülebilir.

Müşterilerin Doğum Günü Tablosu Örneği

Müşterilerin doğum günü kaydı

Bu durumda, proje operasyonu iki nedenden dolayı çok faydalı olduğunu kanıtlıyor.

Müşterilerin mahremiyetini korur ve ihtiyaç duyulan bilgileri sağlar. Müşteriler, bilgileriyle mağazaya güvenirler ve yalnızca belirli bir personelin görevlerini yerine getirmesi için gerekli olan verileri sağlayarak güven korunur.

Proje ve Seçim Operasyonu Arasındaki Benzerlikler

Seçim işlemi, kayıtları (satırları) veya ilişkisel bir veritabanındaki belirli varlıkları hedefler. Bir seçim işleminin yapısı, proje işleminin yapısına çok benzer; aslında, her iki durumda da aynı sonucu döndürdüğü için proje veya seçme işlemi olarak kullanılabilen belirli bir işlem vardır.

Bu işlem, tümünü seçme sorgusu olarak bilinir ve yaptığı şey, bir tablodaki tüm verileri üretmektir.

Tüm Örneği Seç


Table_name'den * seçin

Yukarıdaki sorguyu bir proje işlemi olarak kullanacak olsaydınız, ilişkisel bir veritabanındaki tüm öznitelikleri (sütunları) seçtiğinizi söylerdiniz.

Bununla birlikte, yukarıdaki örneği bir seçim işlemi olarak kullanırsanız, ilişkisel bir veritabanındaki tüm kayıtları (satırları) seçiyor olacaksınız.

Mesele şu ki, işlem türü ne olursa olsun, her zaman aynı sonucu alacaksınız.

Müşteriler Tablosunda Tümünü Seç özelliğini kullanma


Müşterilerden * seçin

Yukarıdaki kod, yukarıdaki "müşteri tablosu örneği" altında görülebilen orijinal Müşteriler tablosunu basitçe yeniden oluşturacaktır.

Seçim İşlemi

Ortalama bir seçim işlemini bir proje işleminden farklı kılan, "nerede" özelliğidir. "Nerede" özelliği, seçim işleminin belirli bir kriteri karşılayan kayıtları hedeflemesini mümkün kılar.

İlişkili: Her Programcının Bilmesi Gereken En Önemli SQL Komutları

Seçim İşlem Yapısı Örneği


Table_name'den * seçin, burada column_name = value

Seçim İşleminin Kullanılması

Mobilya mağazamızın ülke çapında şubeleri bulunmakta ve bu şubelerin tamamı ana veri tabanına bağlanmaktadır. Bu veri tabanından, genel müdür, belirli bir şehirdeki bir şubenin diğerleri kadar iyi performans göstermediğini görebildi.

Biraz beyin fırtınasından sonra, bir "arkadaş getir" inisiyatifi yaratmaya karar verildi. Buradaki fikir, düşük performans gösteren şubedeki müşterilere e-posta ile bir kupon gönderilmesi ve kuponun bir sonraki ürününde% 10 indirimle kullanılabileceği bir ürün satın alan bir arkadaşını getirdi satın alma.

Veritabanı yöneticisinin artık yalnızca hedef şehirdeki müşterileri içeren yeni bir tablo oluşturması gerekecektir.

Kingston Örneğinden Tüm Müşterileri Seçme


Şehir = 'Kingston' olan Müşteriler arasından * öğesini seçin;

Yukarıdaki örnek aşağıdaki tabloyu oluşturacaktır.

Proje ve Seçim İşlemlerini Birlikte Kullanma

Seçim işlemi kullanılarak yukarıda oluşturulan tablo işi bitirdi; bu size Kingston şehrinde bulunan tüm müşterilerin bir kaydını verir.

Tek sorun, artık müşterilerin mahremiyetini kapının önüne atmış olmanızdır. Bu kupon kodlarını Kingston müşterilerimize e-postayla gönderecek olan personelin tam adreslerine, telefon numaralarına veya müşteri kimliklerine erişmesine gerek yoktur.

Proje ve seçim işlemini birlikte kullanmak bu küçük sorunu çözer.

Proje ve Seçim İşlemi Örneğini Kullanma


Şehir = 'Kingston' olan Müşterilerden Ad, Soyad, E-posta'yı seçin;

Yukarıdaki sorgu aşağıdaki tabloyu oluşturacaktır.

Yukarıdaki tablodan da görebileceğiniz gibi, yalnızca bu belirli görevi gerçekleştirmek için gerekli olan bilgiler mevcuttur.

Artık Proje ve Seçim İşlemlerini Kullanabilirsiniz

İlişkisel bir veritabanı yönetim sisteminin temel yapısını kullanmak, proje ve seçim işlemlerini ayrı ayrı ve birlikte kullanabilmenizi sağlar.

Bu, veritabanı tablolarını sorgulamanın birçok yolundan sadece biridir.

E-posta adresi
SQL Birleştirmeleriyle Aynı Anda Birden Çok Veritabanı Tablosu Nasıl Sorgulanır

Sorguları kolaylaştırmak, zamandan tasarruf etmek ve kendinizi bir SQL uzman kullanıcısı gibi hissettirmek için SQL birleştirmelerini nasıl kullanacağınızı öğrenin.

Sonrakini Oku

İlgili konular
  • Programlama
  • SQL
  • veri tabanı
Yazar hakkında
Kadeisha Kean (8 Makale Yayınlandı)

Kadeisha Kean, Tam Yığın Yazılım Geliştiricisi ve Teknik / Teknoloji Yazarıdır. En karmaşık teknolojik kavramlardan bazılarını basitleştirme konusunda farklı bir yeteneği var; herhangi bir teknoloji acemi tarafından kolayca anlaşılabilecek malzeme üretmek. Yazma, ilginç yazılım geliştirme ve dünyayı dolaşma (belgeseller aracılığıyla) konusunda tutkulu.

Kadeisha Kean'dan Daha Fazla

Haber bültenimize abone ol

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

Bir adım daha…!

Lütfen size az önce gönderdiğimiz e-postadaki e-posta adresinizi onaylayın.

.