Üye Ol
Giriş
Hoş geldiniz
Misafir
Son ziyaretiniz:
20:09, 1 Dakika Önce
MsXLabs Üye Girişi
Beni hatırla
Şifremi unuttum?
Giriş Yap
Ana Sayfa
Forumlar
Soru-Cevap
Tüm Sorular
Cevaplanmışlar
Yeni Soru Sor
Günlükler
Son Mesajlar
Kısayollar
Üye Listesi
Üye Arama
Üye Albümleri
Bugünün Mesajları
Forum BB Kodları
Your browser can not hear *giggles*...
Your browser can not hear *giggles*...
Sayfaya Git...
Pazartesi, 29 Nisan 2024 - 20:09
Arama
MaviKaranlık Forum
Internet / Bilgisayar / Teknoloji Dünyası'ndan Haberler
-
Tek Mesaj #27
Misafir
Ziyaretçi
20 Nisan 2006
Mesaj
#27
Ziyaretçi
SQL,
İngilizce
"Structured Query Language" kelimelerin baş harfleri ile oluşturulmuş, Türkçesiyle
Yapısal Sorgulama Dilinin
kısa adıdır. 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 yapabilir. SQL'e özgü cümleler kullanarak veri tabanına kayıt ekleyebilir, olan kayıtları değiştirebilir, silebilir ve bu kayıtlardan listeler oluşturabilir.
//
Tarihçe
Veri Tabanı Yaklaşımı ile birlikte bir veri sorgulama diline veya aracına ihtiyaç duyulmuştur. İlk başta matematiksel bir sözdizimine sahip olan SQUARE adlı bir dil geliştirilmiştir. Geniş kullanıcı kitleleri tarafında kolay kullanılabilmesi için matematiksel söz dizimli SQUARE dilinden vazgeçilerek, İngilizce'ye benzer sözdizimine sahip bir dil oluşturulmuş ve SEQUEL (Structured English QUEry Language) olarak adlandırılmıştır. Daha sonra da bu SEQUEL dili, İngilizce söylenişine paralel olarak SQL olarak adlandırılmıştır.
SQL dili ilişkisel alanda büyük ilgi görmüş ve İlişkisel Veri Tabanı Yönetim Sistemlerinin (VTYS) tümünde yer alan standart dil görünümü kazanmıştır. Bu nedenle Veri Tabanı konusunda çalışan tüm bilişim teknik personeli tarafından bilinmesi gereken bir dil konumundadır
.
Veri Tanımlama Olanakları
SQL veri tanımlama deyimlerinden başlıcaları şunlardır:
CREATE TABLE tablo_adı
Yeni bir tablo yaratmak için kullanılır
CREATE TABLE tabloİlçeler ( ilçeNo mediumint
unsigned DEFAULT '0' NOT NULL, ilçe varchar(30) NOT NULL, postakodu varchar(5), ilçeTel 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
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ı
Yaratılan indeksleri veri tabanından kaldırmak için kullanılır
Veri İşleme Olanakları
SELECT deyimi
SELECT ilçe, postakodu from tabloİlçeler WHERE plakaKodu = '06'
Ankara'nın ilçeleri ile posta kodları gösterir
UPDATE deyimi
UPDATE tabloİlçeler set postakodu = '06720' WHERE ilçe = 'Bala'
Bala'nın posta kodu değiştirir
INSERT deyimi
INSERT INTO tabloİlçeler VALUES (, 'Yenişehir',
,
, '82')
Yeni veriler ekler
DELETE deyimi
DELETE FROM tabloİlçeler WHERE plakaKodu = '82'
plakaKodu 82 olan bütün veri siler
BEĞEN
Paylaş
Paylaş
Cevapla
Kapat
Saat: 20:09
Hoş Geldiniz Ziyaretçi
Ücretsiz
üye olarak sohbete ve
forumlarımıza katılabilirsiniz.
Üye olmak için lütfen
tıklayınız
.
Son Mesajlar
Yenile
Yükleniyor...