Database ve SQL Anlatımı .:Ceys:.

Ceys

Yaşayan Forum Efsanesi
2 Nis 2016
7,658
9
4,965
Orhun Nehri
Merhaba Arkadaşlar burda sizlere kısaca database nedir, nasıl oluştutulur, kavramları nelerdir ve birkaç database(sql) örneğini dilim döndüğünce anlatmaya çalışacağım.
Aslında SQL üzerinde durmay çalışacağım genelde.
Bunların tamamı SQL ile gerçekleştiriliyor çünkü...


Database Nedir?

Adındanda anlaşolacağı gibi veri tabanı; verilerin bir arada tutulduğu bilgi topluluğudur.

Database'de önemli bir kavram olan SQL var.


Peki nedir bu SQL?

SQL; Structured Query Language
yani Yapısal Sorgulama Dili...
Veri tabanı yönetimi için bir programlama dili denebilir.


SQL İle Neler Yapılıyor?

>>Database oluşturabilirsiniz.
>>Tablolara veri ekleyip çıkarabilirsiniz.
>>Tablolarda sorgu yapabilirsiniz.

Yukarıdada bahsettiğim gibi SQL ile birçok veritabanı yönetimi yapabilirsiniz.


Şimdi SQL kullanarak basit bir tablo oluşturalım.
tablonun adı Uyeler olsun ve 2 satır ile 3 sütundan oluşsun..




Daha Sonra Verileri ekleyelim.
Şimdi bizim içi önemli olan sütun adları.


Tablo oluşturmak için;
Kod:
CREATE TABLE tablo_adi (sutunlar <ozellikler>);
komutu ile oluşturulur.
Kod:
CREATE TABLE Uyeler (
Numara İNT PRİMARY KEY,
İsim   VARCHAR(10) NOT NULL,
Not    İNT 
);

Burdaki PRİMARY KEY birincil anahtardır. Yani tabloda PRİMARY KEY'e benzer olamayan sütunlardır.
Numara değeri satırların herbirinde ayrı olacaktır.
VARCHAR(10) ise stringler için kullanılan değişken tipidir. parantez içindeki deger ise alacağı karakter sayısıdır.
İNT ise sayısal değerler için kullanılır
NOT NULL ifadesi ise boş geçilemez olması anlamına gelir.


Şimdi Tabloya Verileri ekleyelim..



Tabloya veri eklemek için;
Kod:
INSERT INTO tablo adı(alan adları) VALUES (veriler)
komutu kullanılır.
herbir veri için ayrı komut yazılır.


Kod:
INSERT INTO Uyeler(Numara,İsim,Not) VALUES (1,'Yunus',50)
INSERT INTO Uyeler(Numara,İsim,Not) VALUES (2,'ali',70)

Yada 1 tane INSERT INTO yazıp 2 tane VALUES yazabiliriz.

INSERT INTO: tabloya veri eklemek için kullanılan komut
VALUES: değerler demek değerleri eklemek için
veriler ve sütun adları virgül ile ayrılır.
values için değerlerde virgül ile ayrılır.
Stringler tek tırnak içine yazılır.


Bu anlatılanlar bakış açınızı geliştirmek amacıyla yazılmıştır.
İlerleyen Dönemlerde SQL ile ilgili daha fazla konu açmayı düşümüyorum tabi zaman bulursan eğer.
ESEN KALIN.



 
Son düzenleme:
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.