SQL nedir?
SQL , Yapılandırılmış Sorgu Dili anlamına gelir
SQL, veritabanlarına erişmek için standart bir dildir
SQL 1987'den beri uluslararası bir standarttır (ISO)
SQL İfadeleri
Bir veritabanına erişmek için SQL deyimlerini kullanırsınız.
Aşağıdaki SQL ifadesi, "Müşteriler" adlı bir veritabanı tablosundaki tüm kayıtları seçer:
Örnek
SELECT * FROM Customers;
Veritabanı Tabloları
Bir veritabanı genellikle bir veya daha fazla tablo içerir.
Her tablo "Müşteriler" veya "Siparişler" gibi bir adla tanımlanır.
Aşağıda bir "Müşteriler" tablosundan bir seçim bulunmaktadır:
ID | CustomerName | ContactName | Address | City | PostalCode | Country |
---|---|---|---|---|---|---|
1 |
Alfreds Futterkiste | Maria Anders | Obere Str. 57 | Berlin | 12209 | Germany |
2 | Ana Trujillo Emparedados y helados | Ana Trujillo | Avda. de la Constitución 2222 | México D.F. | 05021 | Mexico |
3 | Antonio Moreno Taquería | Antonio Moreno | Mataderos 2312 | México D.F. | 05023 | Mexico |
4 |
Around the Horn | Thomas Hardy | 120 Hanover Sq. | London | WA1 1DP | UK |
5 | Berglunds snabbköp | Christina Berglund | Berguvsvägen 8 | Luleå | S-958 22 | Sweden |
Yukarıdaki tablo beş kayıt (her müşteri için bir tane) ve yedi sütun içermektedir:
- Müşteri Kimliği (Kimlik)
- Müşteri adı
- KişiAdı
- Adres
- Şehir
- Posta kodu
- Ülke
En Önemli SQL İfadeleri:
- SELECT - bir veritabanından veri çıkarır
- GÜNCELLEME - bir veritabanındaki verileri günceller
- DELETE - veri tabanından verileri siler
- INSERT INTO - bir veritabanına yeni veriler ekler
- CREATE DATABASE - yeni bir veritabanı oluşturur
- ALTER DATABASE - bir veritabanını değiştirir
- CREATE TABLE - yeni bir tablo oluşturur
- ALTER TABLE - bir tabloyu değiştirir
- DROP TABLE - bir tabloyu siler
- CREATE INDEX - bir dizin oluşturur (arama anahtarı)
- DROP INDEX - bir dizini siler
SQL anahtar sözcükleri büyük/küçük harfe duyarlı DEĞİLDİR: seçim, SELECT ile aynıdır
Tam SQL Eğitimi
Bu, SQL'e kısa bir giriş oldu.
Tam bir SQL eğitimi için W3Schools SQL Eğitimi'ne gidin .