DDL (Data definition language) : Veri tanımlama dili.
DML (Data manuplation language) : Veri düzenleme dili.
DDL komutları Create, Drop, Alter komutları ile başlar. ve obje tipi ve adı ile devam eder. bu
komutlardan başka özel komutlarda mevcuttur. Örneğin bir kullanıcı yaratmak için:
Create User MyUserName .....
Bu şekilde komutlar girilir. Burada bir kaç temel komut incelenecektir.
Create Database :
Database yaratmak için kullanılır ek olarak database adı yazılır. Yaratılan database Select database komutu ile seçilir. Close Database komutu ile kapatılır. Bu komut informix'te kullanılır.
Create User:
Kullanıcı yaratmak için kullanılır. Formatı şu şekildedir.
Create User (UserName) identified by (Password) default tablespace (tablespacename);
(Username) kullanıcı adıdır. Zorunludur.
(Password) Kullanıcının şifresidir.
(Tablespacename) Default tablespace ifadesi sadece oracle için geçerlidir. tablespacename yerine oracle için user_data tablespace'i kullanılır.
Create user Myuser identified by Mypass default tablespace user_data;
Create table:
Tablo yaratmak için kullanılır.
Create table (TableName)((FieldName) (FieldType) (Width) PrimaryKey,(FieldName) (FieldType) (Width)
Default (Default value),(FieldName) (FieldType) (Width) not null,(FieldName) (FieldType) (Width),
(FieldName) (FieldType),Primary key ((PKeyField),(PKeyField))) tablespace (TableSpaceName);
(TableName) : yaratılmak istenen tablo adı.
(FieldName) : kolon adı.
(FieldType) : Kolon tipi . Char, Varchar, Varchar2, Integer, Long, LongRaw, Raw, Smallint, byte, boolean
tiplerinden biri.
(Width) : Alan genişliği.
(Default Value) : Default ifadesi ile beraber kullanılır. Eğer kayıt girilirken bu alana veri girilmemişse
default value ne ise o değer kullanılır.
PrimaryKey : eğer bir kolon primary key olarak tanımlanacaksa sonuna primarykey yazılır.
Primary Key ( ) : Bu ifade eğer bir veya birden fazla kolon seçilecekse kolon adı yanına değil ayrı bir satır
olarak yazılır. primary key komutunun yanında parantez içine alan adları yazılır.
(TablespaceName) : tablonun hangi tablespace içerisinde yer alacağı yazılır.
DML (Data manuplation language) : Veri düzenleme dili.
DDL komutları Create, Drop, Alter komutları ile başlar. ve obje tipi ve adı ile devam eder. bu
komutlardan başka özel komutlarda mevcuttur. Örneğin bir kullanıcı yaratmak için:
Create User MyUserName .....
Bu şekilde komutlar girilir. Burada bir kaç temel komut incelenecektir.
Create Database :
Database yaratmak için kullanılır ek olarak database adı yazılır. Yaratılan database Select database komutu ile seçilir. Close Database komutu ile kapatılır. Bu komut informix'te kullanılır.
Create User:
Kullanıcı yaratmak için kullanılır. Formatı şu şekildedir.
Create User (UserName) identified by (Password) default tablespace (tablespacename);
(Username) kullanıcı adıdır. Zorunludur.
(Password) Kullanıcının şifresidir.
(Tablespacename) Default tablespace ifadesi sadece oracle için geçerlidir. tablespacename yerine oracle için user_data tablespace'i kullanılır.
Create user Myuser identified by Mypass default tablespace user_data;
Create table:
Tablo yaratmak için kullanılır.
Create table (TableName)((FieldName) (FieldType) (Width) PrimaryKey,(FieldName) (FieldType) (Width)
Default (Default value),(FieldName) (FieldType) (Width) not null,(FieldName) (FieldType) (Width),
(FieldName) (FieldType),Primary key ((PKeyField),(PKeyField))) tablespace (TableSpaceName);
(TableName) : yaratılmak istenen tablo adı.
(FieldName) : kolon adı.
(FieldType) : Kolon tipi . Char, Varchar, Varchar2, Integer, Long, LongRaw, Raw, Smallint, byte, boolean
tiplerinden biri.
(Width) : Alan genişliği.
(Default Value) : Default ifadesi ile beraber kullanılır. Eğer kayıt girilirken bu alana veri girilmemişse
default value ne ise o değer kullanılır.
PrimaryKey : eğer bir kolon primary key olarak tanımlanacaksa sonuna primarykey yazılır.
Primary Key ( ) : Bu ifade eğer bir veya birden fazla kolon seçilecekse kolon adı yanına değil ayrı bir satır
olarak yazılır. primary key komutunun yanında parantez içine alan adları yazılır.
(TablespaceName) : tablonun hangi tablespace içerisinde yer alacağı yazılır.
