Temel düzeyde örnek oluşturması amacıyla sizler için oluşturduğum SQL komutları ve Temel Uygulamalar dosyasını indirmek için TIKLAYINIZ.
SQL Nedir?
SQL, (İngilizce: Structured Query Language, Türkçe: Yapılandırılmış Sorgu Dili) verileri yönetmek ve tasarlamak için kullanılan bir veritabanı yönetim sistemidir. SQL, kendisi bir programlama dili olmamasına rağmen birçok kişi tarafından programlama dili olarak bilinir. SQL herhangi bir veri tabanı ortamında kullanılan bir alt dildir. SQL ile yalnızca veri tabanı üzerinde işlem yapılabilir. SQL’e özgü cümleler kullanarak veri tabanına kayıt eklenebilir, olan kayıtlar değiştirilebilir, silinebilir ve bu kayıtlardan listeler oluşturulabilir.
Veri tanımlama olanakları
SQL veri tanımlama deyimlerinden başlıcaları şunlardır:
- CREATE TABLE tablo_adi
- Yeni bir tablo oluşturmak için kullanılır.:Alan isimleri yazılırken sona virül konulur ve son satır olan işlemimizde virgül konmadan parantez kapatılır.
CREATE TABLE tabloilceler (
ilceNo mediumint(8) unsigned DEFAULT '0' NOT NULL,
ilce varchar(30) NOT NULL,
postakodu varchar(5),
ilceTel char(3),
plakaKodu char(2) NOT NULL
)
- ALTER TABLE tablo_adı
- Yeni bir sütun eklemek, sütunun tipini veya uzunluğunu değiştirmek vb. yapısal değişiklikler yapılması için kullanılır.
- DROP TABLE tablo_adı
- Tabloyu fiziksel olarak siler
- TRUNCATE TABLE tablo_adı
- Tablodaki tüm verileri siler (tablo yapısı kalır)
- CREATE VIEW görüş_adı
- Görüntü oluşturmak için kullanılır
- DROP VIEW görüş_adı
- Görüntüyü siler
- CREATE INDEX indeks_adı
- Tablonun (en azından bir) sütun adı üzerinde indeks oluşturmak için kullanılır.
- DROP INDEX indeks_adı
- Oluşturulan indeksleri veri tabanından kaldırmak için kullanılır.
Veri işleme
- SELECT deyimi
SELECT ilçe, postakodu FROM tabloIlceler WHERE plakaKodu = '34'
İstanbul’un ilçeleri ile posta kodlarını gösterir- UPDATE deyimi
UPDATE tabloIlceler SET postakodu = '06720' WHERE ilce = 'Bala'
Bala’nın posta kodunu değiştirir- INSERT deyimi
INSERT INTO tabloIlceler VALUES (, 'Yenişehir', , , '53')
Yeni veriler ekler- DELETE deyimi
DELETE FROM tabloIlceler WHERE plakaKodu = '53'
plakaKodu 53 olan bütün verileri siler.
SQL dilini kullanan veritabanları
- Sybase
- MySQL
- Mssql
- PostgreSQL
- Microsoft SQL Server
- Oracle
- IBM DB2
- IBM Informix
- Progress
- Firebird
- Access
Yukarıdaki örnekler temel CSS kullanımına yönelik örneklerdir. Güncel ve kapsamlı örnekleri bulabileceğiniz, bunun yanında uygulama imkanı da sağlayan w3schools sitesini incelemenizi tavsiye ederim.
Kaynakça:
https://tr.wikipedia.org/wiki/SQL
https://www.w3schools.com/sql/