SQL'e Giriş
SQL, veritabanlarına erişmek ve bunları işlemek için standart bir dildir.
SQL nedir?
- SQL, Yapılandırılmış Sorgu Dili anlamına gelir
- SQL, veritabanlarına erişmenizi ve bunları değiştirmenizi sağlar
- SQL, 1986'da Amerikan Ulusal Standartlar Enstitüsü'nün (ANSI) ve 1987'de Uluslararası Standardizasyon Örgütü'nün (ISO) standardı oldu.
SQL Ne Yapabilir?
- SQL, bir veritabanına karşı sorguları yürütebilir
- SQL bir veritabanından veri alabilir
- SQL, bir veritabanına kayıt ekleyebilir
- SQL, bir veritabanındaki kayıtları güncelleyebilir
- SQL, bir veritabanından kayıtları silebilir
- SQL yeni veritabanları oluşturabilir
- SQL, bir veritabanında yeni tablolar oluşturabilir
- SQL, bir veritabanında saklı yordamlar oluşturabilir
- SQL, bir veritabanında görünümler oluşturabilir
- SQL, tablolar, prosedürler ve görünümler üzerinde izinler ayarlayabilir
SQL bir Standarttır - AMA ....
SQL bir ANSI/ISO standardı olmasına rağmen, SQL dilinin farklı sürümleri vardır.
Ancak, ANSI standardıyla uyumlu olmak için, tümü en azından ana komutları (
SELECT
, UPDATE
,
DELETE
, INSERT
,
WHERE
) benzer şekilde destekler.
Not: SQL veritabanı programlarının çoğu, SQL standardına ek olarak kendi özel uzantılarına da sahiptir!
Web Sitenizde SQL Kullanımı
Bir veritabanındaki verileri gösteren bir web sitesi oluşturmak için şunlara ihtiyacınız olacak:
- Bir RDBMS veritabanı programı (yani MS Access, SQL Server, MySQL)
- PHP veya ASP gibi bir sunucu tarafı betik dili kullanmak için
- İstediğiniz verileri almak için SQL kullanmak için
- Sayfayı biçimlendirmek için HTML / CSS kullanmak için
RDBMS
RDBMS, İlişkisel Veritabanı Yönetim Sistemi anlamına gelir.
RDBMS, SQL'in ve MS SQL Server, IBM DB2, Oracle, MySQL ve Microsoft Access gibi tüm modern veritabanı sistemlerinin temelidir.
RDBMS'deki veriler, tablolar adı verilen veritabanı nesnelerinde depolanır. Tablo, ilgili veri girişlerinin bir koleksiyonudur ve sütunlardan ve satırlardan oluşur.
"Müşteriler" tablosuna bakın:
Örnek
SELECT * FROM Customers;
Her tablo, alan adı verilen daha küçük varlıklara bölünür. Müşteriler tablosundaki alanlar MüşteriKimliği, MüşteriAdı, KişiAdı, Adres, Şehir, Posta Kodu ve Ülke'den oluşur. Alan, tablodaki her kayıtla ilgili belirli bilgileri korumak için tasarlanmış bir tablodaki bir sütundur.
Satır olarak da adlandırılan bir kayıt, bir tabloda bulunan her bir bireysel giriştir. Örneğin, yukarıdaki Müşteriler tablosunda 91 kayıt bulunmaktadır. Kayıt, tablodaki yatay bir varlıktır.
Sütun, tablodaki belirli bir alanla ilişkili tüm bilgileri içeren bir tablodaki dikey bir varlıktır.