SQL Nasıl Kullanılır: 8 Adım (Resimlerle)

İçindekiler:

SQL Nasıl Kullanılır: 8 Adım (Resimlerle)
SQL Nasıl Kullanılır: 8 Adım (Resimlerle)

Video: SQL Nasıl Kullanılır: 8 Adım (Resimlerle)

Video: SQL Nasıl Kullanılır: 8 Adım (Resimlerle)
Video: 1 dakikada Windows sıfırlama rehberi! #shorts 2024, Nisan
Anonim

SQL, Structured Query Language anlamına gelir ve ilk olarak 70'lerde IBM tarafından ilişkisel veritabanlarıyla etkileşim kurmak için geliştirilmiştir. Veritabanları için ortak dildir, oldukça okunabilir kalır ve temelleri öğrenmek nispeten basittir (dil çok güçlü olabilse de).

adımlar

SQL Adım 1'i kullanın
SQL Adım 1'i kullanın

Adım 1. 'SQL' genellikle 'S-Q-L' (Yapılandırılmış Sorgu Dili) olarak telaffuz edilir

SQL ilk olarak 1970'lerin başında Donald D. Chamberlin ve Raymond F. Boyce tarafından IBM'de geliştirildi. Bu sürüm SEQUEL (Structured English Query Language) olarak adlandırıldı.

SQL Adım 2'yi kullanın
SQL Adım 2'yi kullanın

Adım 2. SQL'in çeşitli lehçeleri vardır, ancak günümüzde en yaygın olarak kullanılan veritabanı motorları ANSI'nin SQL99 standardına bağlıdır ve birçok satıcı bu standardı genişletmek için ekstra özellikler uygulamıştır (SQL'in Microsoft 'tatına' T-SQL veya Transact denir -SQL, Oracle sürümü PL/SQL'dir)

SQL Adım 3'ü kullanın
SQL Adım 3'ü kullanın

Adım 3. Verileri Çıkarma

Genelde olan budur. Bunun için SELECT deyimini kullanıyoruz; bir SQL veritabanından veri sorgular veya alır.

SQL Adım 4'ü kullanın
SQL Adım 4'ü kullanın

Adım 4. Basit bir örnek şöyle olabilir:

'tblMyCDList' tablosundaki tüm sütunları (burada * devreye girer) ve satırları alacak olan 'tblMyCDList'ten * seçin'.

SQL Adım 5'i kullanın
SQL Adım 5'i kullanın

Adım 5. Sorgular genellikle bundan çok daha karmaşıktır

Seçim, belirli sütunları ve satırları bir tablodan çıkarmak ve hatta birden çok tablodan veya bu nedenle veritabanlarından verileri birbirine bağlamak için kullanılabilir.

SQL Adım 6'yı kullanın
SQL Adım 6'yı kullanın

Adım 6. Select deyimi tarafından döndürülen satırları filtrelemek istiyorsak, döndürülen kayıt kümelerini nitelemek için bir where yan tümcesi gerekir

'select * from tblMyCDList, burada CDid = 27', CDid alanının 27'ye eşit olduğu satırları alacaktır. Veya strCDName'in 'Dark Side%' gibi ' herhangi bir karakterin sıfır veya daha fazla örneğini temsil eden bir joker karakter kullandığı tblAttribute'den * seçin ve umarım koleksiyonumun en sevdiğim Pink Floyd albümüne sahip olduğunu göstereceğim.

SQL Adım 7'yi kullanın
SQL Adım 7'yi kullanın

Adım 7. INSERT ve UPDATE ifadeleri, bir SQL veritabanına veri eklemek ve değiştirmek için kullanılır (sizi daha ileri götürebilecek bazı mükemmel öğreticiler için aşağıdaki bağlantıları kontrol edin)

SQL Adım 8'i kullanın
SQL Adım 8'i kullanın

Adım 8. DELETE ifadesi, bir SQL veritabanından veri kaldırmak için kullanılır

Video - Bu hizmet kullanılarak YouTube ile bazı bilgiler paylaşılabilir

İpuçları

  • SQL veritabanlarına Microsoft Access içinden eklemek çok kolaydır (sorgu aracı SQL modunda kullanılabilir, ancak sözdizimi SQL Server ve diğer veritabanlarında kullanılandan farklılıklar gösterir).
  • Linux altında en popüler veritabanları muhtemelen MySQL ve PostgreSQL'dir. Konsol uygun görünmüyorsa, ExecuteQuery veya başka bir benzer açık kaynak aracı kullanın.
  • Microsoft Query, Windows ile birlikte gelen bir araçtır - grafik veya SQL sorgu modlarına sahiptir.
  • Phpmyadmin (mysql) ile wamp veya xampp daha kolay bir web sunucusu kullanın
  • Aşağıdaki kitap yardımcı olabilir: Kline, Kevin, Daniel Kline ve Brand Hunt. 2001. Özetle SQL. 2. Baskı. O'Reilly & Associates, Inc.

Uyarılar

  • İlişkisel bir veritabanı genellikle, genellikle MySQL, Sybase, SQL Server veya Oracle gibi bir "ilişkisel veritabanı yönetim sistemi" (RDBMS) olarak uygulanan 'kullanıcılarının verileri ortak veri değerleri aracılığıyla birbiriyle ilişkili tablolar topluluğu olarak gördüğü bir sistem' anlamına gelir.. Sıkı ilişkisel veritabanı sistemleri, E. F. 'Ted' Codd'un 'İlişkisel Veritabanlarının On İki İlkesi'ni takip eder. Access'in de ilişkisel bir veritabanı olduğu ileri sürülebilir (ve genellikle öyledir), Microsoft kesinlikle öyle olduğunu söylüyor, ancak motorun oluşturulma şekli onu bir 'Dizinli Sıralı Erişim Yöntemi (ISAM)' veritabanı veya düz dosya veritabanı yapar. Farklılıkları yüzeyde fark etmek kolay değil çünkü orada değiller, Access'in kendi SQL uygulaması bile var, daha ziyade veritabanı motorunun cesaretindeler (bkz. https://www.ssw.com.au/ Bunun iyi bir açıklaması için SSW/Database/DatabaseDocsLinks.aspx). Diğer her şey eşittir, Access'teki belirli karmaşık sorgular SQL Server'dakinden çok daha yavaş çalışır. Bazı basit sorgular SQL Server'da daha yavaş çalışır.
  • 'Veritabanı'nın anlamı genellikle karıştırılabilir; CD toplama veritabanı veya Ana veritabanı gibi bir dizi tablo için gerçek kap hakkında konuşmak için kullanılabilir. Veritabanını içeren asıl sunucu yazılımı, 'veritabanı motoru' veya veritabanlarını içerebilen 'veritabanı yazılımı'dır. Örnekler SQL Server 2005 Express, MySQL veya Access 2003'tür.

Önerilen: