En son web geliştirme öğreticiler
 

SQL Sözdizimi


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:

Örnek

SELECT * FROM Customers;
Kendin dene "

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