Bilindiği üzere SQL, veri tabanında kullanım sorgulama tanımlama yönetim ve kontrol gibi işlemleri yapmanıza olanak sağlayan bir dildir.
Ayrıca modüllerin farklı dillere gömülmesine olanak tanır.Hem tescilli olması hem de açık kaynak olmasıda yine tercih edilme sebeplerindendir.
Kullanılan yazılımları inceleyecek olursak MSSQL, FİREBİRD,ACESS karşımıza çıkacaktır.
Yukarıdaki işlemleri detaylandıracak olursak sorgulama kısmında SELECT veri kullanımında İNSERT UPDATE DELETE, veri tanımlamak istendiğinde CREATE ALTER DROP ve veri kontrolü için GRANT REVOKE kullanıldığını görürüz.
Veritabanı Oluşturma
1 2 3 | CREATE DATABASE Okul |
Veritabanı Seçme
-Okul veritabanını seçiniz
SQL Tablo Oluşturma
–Ogrenci adında tablo oluşturup, ad ve soyad alanlarını ekleyelim
1 2 3 4 5 6 7 8 | CREATE TABLE ogrenci ( ogrenci_id int not null primary key, isim varchar(50), soyisim varchar(50) ) |
Tabloya Alan Ekleme
–Ogrenci tablosuna Yas sütunu ekle veri girişini zorunlu tutun.
SQL Tablodaki Sütunu Güncelleme
–Ogrenci tablosundaki isim sütununundaki karakter sayısını 25 karaktere ve boş olmayacak şekilde değiştirin
SQL Kayıt Ekleme
–Ogrenci tablosuna 1 tane kayıt ekleyin
SQL Çoklu Kayıt Ekleme
–Ogrenci Tablosuna 2 tane kayıt ekleyin
SQL Sorgulama
–Ogrenci tablosundaki tüm alanları listeleyin
SQL Sorgulama
–Ogrenci tablosundaki isim ve soyisim alanlarını listeleyin
SQL Şartlı Sorgulama
–Ogrenci tablosundaki adı Ahmet olan kayıtları listeleyin
-OGrenci tablosundaki adı Ahmet olmayan kayıtları listeleyin
Not: Bazı SQL versiyonalarında <> yerine != ifadesi kullanılmaktadır.
SQL Like Sorguları
-Ogrenci tablosundaki soyadı “A” işe başlayan müşterileri listeleyin
-Ogrenci tablosundaki adı içinde “er” geçen kayıtları listeleyin
SQL Sıralama ASC, DESC
–Artan sıralama ASC, Azalan sıralama DESC
-Ogrenci tablosundaki kayıtları ad a göre artan sıralamada listeleyin
1 2 3 | SELECT * FROM Ogrenci WHERE isim="Ahmet" ORDER BY Ad ASC |
SQL Kayıt Güncelleme
–Ogrenci tablosundaki Soyismi Tekin olanların ismini Ahmet yapın
(SQL Server, Ms Access, MySQL)
SQL Kayıt Silme
–Ogrenci Tablosundaki Soyismi Tektaş olan kayıtları silin
SQL Tablo Silme
–Ogrenci Tablosunu silin
1 2 3 | DROP TABLE Ogrenci |
No comments:
Post a Comment