.

21 Kasım 2010 Pazar

Firebird SQL Table oluşturmak

2 nci Firebird SQL veritabanı blogunda bu kez mevcut Firebird veritabanına ISQL ile bağlanmayı veritabanı nesnelerini oluşturmayı (create table), Kayıt eklemeyi (ınsert) ve kayıtları izlemeyi (show) ile önemli SQL komutlarını anlatmaya çalışacağım...
Bir önceki yazımda Firebird Sql veritabanının genel özelliklerini, kullanım amaçları ile birlikte vermiştim. Ayrıca dizinde yeni bir Firebird SQL veritabanını nasıl oluşturulacağındanda bahsetmiştim.Yazıya başlamadan bir önceki blogu okursanı burada yapacağım işlemleri daha iyi anlayabilirsiniz
Var olan Firebird SQL veritabanına 2 şekilde bağlanabiliriz.
1- Local makinemizde bulunan mevcur firebird veritabanına
SQL> CONNECT "C:\serkansenyuz.fdb"
yada
SQL> CONNECT "localhost:C:\serkansenyuz.fdb"
şeklinde bağlanabiliriz...


2-Eğer bir networkte belirli bir makinedeki firebird veritabanına erişmek istiyorsak bu kez bağlantımız aşağıdaki şekilde olacaktır.
SQL> CONNECT "192.168.1.192:C:\serkansenyuz.fdb" 
yada
SQL> CONNECT "serkan:\\C:\serkansenyuz.fdb" 

Firebird TABLE oluşturmak;
ISQL aracı ile veritabanımıza yeni bir table eklemek oldukça basittir.
SQL>CREATE TABLE USERTABLE (User_id INTEGER NOT NULL PRIMARY KEY,
CON>User_name VARCHAR(50) NOT NULL,
CON>User_sname VARCHAR(50) NOT NULL);
Tablo ekleme esnasında en az bir field bulunması gereklidir ve bunların tiplerininde belirtilmesi gerekmektedir.Bu Ms Sql ve My Sql de olduğu gibidir.Firebird SQL alan tipleri yine bu kapsamda diğer veritabanlarından farklı değildir.Şimdi alan tiplerinin listesine bakalım

BLOB
Char(n)
VarChar(n)
DATE
DOBLEPRESICION
FLOAT
INTEGER
SMALINT
NUMERIC
DECIMAL

Firebird SQL içerisinde mevcut tüm Sql komutları ISQL içinde yazılabildiği gibi örneğin bir web uygulamasında uygulama esnasındada yeni bir TABLE oluşturulabilir.Bu blog Firebird SQL database yazılarımın ilki olduğu için bunları bir sonraki yazılarımda bulabilirsiniz.ISQL içinde komut ile oluşturduğumuz bu yeni table ve daha öncekileri görmek için ISQL komut satırına yazmamız gereken kod  SHOW TABLE komutudur.Bu komut ile mevcut database içinde ne kadar table varsa bize listeleceyektir.
USER TABLE isimli veritabanı nesnemize şimdi  

INSERT INTO komutu uygulayalım.buna göre girmemiz gereken kod şu olacaktır
SQL> INSERT INTO User_table (User_id, User_name, User_sname) VALUES (1, 'serkan','senyuz',);

Kayıtları seçmek ve listelemek için ise
SQL>SELECT FROM * User_table;


Belirli koşullarda listemek için
SQL>SELECT * FROM User_table WHERE User_id=1:

Hiç yorum yok:

Yorum Gönder