MySQL

TEMEL SQL KOMUTLARI

CREATE

Database, tablo, index, prosedür vb. veritabanı
nesnelerini oluşturmak için kullanılan komuttur.
CREATE DATABASE database_name
[ON {DEFAULT | database_device} [=size]
[, database_device [=size]]…]
[LOG ON database_device [=size]
[, database_device [=size]]…] [FOR LOAD]

ON
Yaratılacak olan veritabanının hangi sürücü üzerinde yer
alacağını belirten parametredir.
Aynı zamanda bu sürücü üzerinde size (alan, ölçü)
parametresi ile veritabanının ne kadar yer kaplayacağı
belirtilmiş olur.
Tanımlanmazsa 5MB’lık veritabanı yaratır.
Bu parametre içerisinde birkaç sürücü ismi kullanılarak veri
tabanının birkaç device üzerinde yer alması sağlanabilir.

LOG ON
Yaratılacak olan veri tabanının çalışma anındaki bilgilerini
tutan log dosyalarının hangi sürücü üzerinde yer alacağını
belirten parametredir.
Aynı zamanda bu sürücü üzerinde size (alan, ölçü)
parametresi ile veritabanı log’unun ne kadar yer kaplayacağı
belirtilmiş olur.
Tanımlanmazsa default sürücü üzerinde bir log dosyası açar.
Bu parametre içerisinde birkaç sürücü ismi kullanılarak veri
tabanı log’unun birkaç device üzerinde yer alması sağlanabilir.

CREATE DATABASE firat_oracle
firat_oracle isimli boş bir veritabanı yaratılmış oldu.
Bu isim disk üzerinde fiziksel bir isimdir ve yaratılacak
tablolar bu isimli veritabanının altına yaratılacaktır.

CREATE TABLE tablo_adi
(sütun_adi_1) veri_tipi,
(sütun_adi_2) veri_tipi,
………);
Tabloda tanımlanan her bir alan bilgisinden sonra
alanları birbirinden ayırt edebilmek için virgül (,) işareti
konulmalıdır.
Sorgunun bittiği ve çalıştırılması gerektiğini belirtmek
için ise noktalı virgül (;) işareti konulmalıdır.

CREATE TABLE uyeler (
OkulNo number(8) NOT NULL,
TamAdi char(30),
DogumTarihi DATE
);

NOT NULL ifadesi; tabloya bilgi yazılırken bu alana
muhakkak bilgi yazılması gerektiği durumlarda
kullanılır ve alanın boş bırakılamayacağını bildirir.

Bir Yorum

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu