Veritabanı Tabloları
Bir veritabanı genellikle bir veya daha fazla tablo içeriyor. Her tablo bir adıyla tanımlanır (eg "Customers" or "Orders") . Tablolar kayıtları içeren (rows) verileriyle.
Bu dersimizde tanınmış Northwind örnek veritabanını kullanacak (included in MS Access and MS SQL Server) .
Aşağıda bir seçme "Customers" tablosunun:
Müşteri Kimliği | Müşteri adı | ContactName | Adres | Şehir | Posta kodu | ülke |
---|---|---|---|---|---|---|
1 |
Alfreds Futterkiste | Maria Anders | Obere Str. 57 | Berlin | 12209 | Germany |
2 | Ana Trujillo Emparedados y helados | Ana Trujillo | Avda. de la Constitucion 2222 | Mexico D.F. | 05021 | Mexico |
3 | Antonio Moreno Taqueria | Antonio Moreno | Mataderos 2312 | Mexico D.F. | 05023 | Mexico |
4 |
Around the Horn | Thomas Hardy | 120 Hanover Sq. | London | WA1 1DP | UK |
5 | Berglunds snabbkop | Christina Berglund | Berguvsvagen 8 | Lulea | S-958 22 | Sweden |
Yukarıdaki tablo, beş kayıt içeren (one for each customer) ve yedi sütun (CustomerID, CustomerName, ContactName, Address, City, PostalCode, and Country) .
SQL Tablolar
Eğer bir veritabanı üzerinde gerçekleştirmek için gereken işlemlerin çoğu SQL ifadeleriyle yapılır.
Aşağıdaki SQL deyimi içinde tüm kayıtları seçer "Customers" tablosunun:
Bu yazıda farklı SQL ifadeleri hakkında tüm öğretir.
Aklın İçerdeydi tutun ...
- SQL kelimeleri küçük harf duyarlı DEĞİLDİR: seçmek için SELECT aynıdır
Bu yazıda üst durumunda tüm SQL anahtar kelimeleri yazacak.
SQL deyimleri sonra Noktalı?
Bazı veritabanı sistemleri her bir SQL deyiminin sonunda noktalı virgül gerektirir.
Noktalı virgül birden fazla SQL deyimi sunucuya aynı çağrısında çalıştırılmasına izin veritabanı sistemlerinde her SQL deyimi ayırmak için standart bir yöntemdir.
Bu eğitimde, her bir SQL deyimi sonunda noktalı virgül kullanacaktır.
En Önemli SQL Komutları bazıları
- SELECT - bir veritabanından veri ayıklayan
- UPDATE - bir veritabanında güncellemeleri veri
- DELETE - Bir veritabanından veri siler
- INSERT INTO - Bir veritabanına yeni veri ekler
- CREATE DATABASE - Yeni bir veritabanı oluşturur
- ALTER DATABASE - bir veritabanı değiştirir
- CREATE TABLE - yeni bir tablo oluşturur
- ALTER TABLE - Tablo değiştirir
- DROP TABLE - Tablo siler
- CREATE INDEX - Bir dizin oluşturur (search key)
- DROP INDEX - bir dizin siler