Üye Girişi Yapınız     


    E-Posta
    

    Şifreniz
    



Şifremi Unuttum


Ana Sayfa Site Hakkında İletişim Ziyaretçi Defteri Döküman İndir Makale Ekle Haber Ekle

     Veri Tanımlama Dili(Data Definition Language - DDL)
     admin     19.03.2013     09:41:36

Veritabanında nesneler oluşturmak için gerekli olan ifadeleri sağlamaktadır. Bu ifadeler; veritabanı veya tablo gibi bir nesnelenin oluşturulması(Create), veritabanı veya tablo üzerinde değişiklik yapılması(Alter) veya yok edilmesi(Drop) için kullanılır. Üzerinde işlem yapılan nesnenin ne gibi özellikleri ve alanları olacağı bu ifadeler içerisinde belirlenir.



CREATE : Yeni bir veritabanı oluşturmak ya da mevcut veritabanı üzerinde nesne oluşturmak için ya da tanımlamak için kullanılır. Oluşturulan nesnenin özelliklerine göre farklı parametreler alabilmektedir. Genel kullanımı şu şekildedir :

                        CREATE NesneTipi NesneAdı (Nesneye ait gerekli tanımlamalar)

Veritabanı Oluşturma : 


Tablo Oluşturma :  

CREATE TABLE PERSONEL   //PERSONEL tablomuzun adı
  ( //Tablodaki alanlar(Kolonlar)
    PERSONEL_ID  integer not null primary key,
    AD  varchar(10),
    SOYAD    varchar(10),
    TELEFON  char(11),
    ADRES  varchar(10)
 ) 

NOT NULL : Boş geçilemez, doldurulması zorunlu anlamı taşımaktadır.
PRIMARY KEY : Bu alanın değeri boş olamaz ve tabloda aynı iki değer bulunamaz anlamı taşır. 

 

ALTER : Var olan veritabanı nesneleri (tablo, index, view gibi) üzerinde değişiklik yapmak için kullanılır.

//KULLANIM ŞEKLİ

ALTER TABLE Tablo_Adı Ekle/Değiştir/Sil Sütun_İsmi [Veritipi Kısıtlaması]

Örnekler : 

ALTER TABLE Personel ADD Baba_Adi Char(15)
//Personel adlı tabloya Baba_Adi adlı 15 karakterli yeni bir alan eklenir

ALTER TABLE Personel ALTER COLUMN yas int
//Personel adlı tablodaki yas adlı alanın veri türünü sayıya dönüştürür.

ALTER TABLE Personel DROP COLUMN TELEFON
//Personel adlı tablodaki TELEFON adlı kolon silinir.


DROP : Var olan nesneyi silmek için kullanılır.

            DROP DATABASE Veritabani_Adi //Database silme işlemi

            DROP TABLE Tablo_Adi // Tablo silme

            DROP VIEW View_Adi // View Silme

            DROP INDEX Index_Adi // Index Silme
 

Örnekler : 

            DROP DATABASE OKUL  // OKUL veritabanını siler

            DROP DATABASE PERSONEL  // PERSONEL tablosunu siler.

Facebook'ta Paylaş    
Diğer SQL İçerikleri       Tüm Yazılar        Ana Sayfa


  =>Soru Sorun veya Yorum Yazın...

İsim Giriniz :
  

  =>Yapılan Yorumlar...

Ayhan Sarı    21.03.2013    10:45:53

CREATE DATABASE komutunu Access içerisinde yazarak çalıştıramazsınız. Ama Bilgisayarınıza SQL Server Management STudio 2008 R2 kurarak orada New Query seçeneğinden yukarıdaki Resimli örneği deneyebilirsiniz. Çalıştığını göreceksiniz. MYSQL’de olur..