folder Tahribat.com Forumları
linefolder Database - Veritabanı
linefolder Sql Server Create Database And Table



Sql Server Create Database And Table

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    siyahbereli
    siyahbereli's avatar
    Kayıt Tarihi: 03/Ocak/2006
    Erkek

    Selam;

    Ms Sql Server'da Yeni bir database oluştururken Create database TEST yazdık ve çalıştırdık TEST isimli database oluştu.

    sorum şu;

    Create database Database_adi 

    Create table Siniflar

    tablosunu database ile birlikte nasıl oluşturuyoruz? 

    yani, tek çalıştırmada önce database oluşacak arkadan o database sağ tıklayıp sorgu ekranını açmışım gibi sırası ile tablolar.?

     


    Yapmadıklarınıza pişman olmaktansa, Yaptıklarınıza pişman olun...Yapın pişman olun, yada yapmayın yine pişman olun.
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Gizem
    sLeymN
    sLeymN's avatar
    Kayıt Tarihi: 31/Mart/2008
    Erkek

    Use ve go anahtar kelimeler 


    Cehennemin dibine kadar yolum var daha.. || Nasılsa her yalnız kendine sürgündür Asmera unutma.
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    siyahbereli
    siyahbereli's avatar
    Kayıt Tarihi: 03/Ocak/2006
    Erkek
    sLeymN bunu yazdı

    Use ve go anahtar kelimeler 

    çok kullanılan bir anahtar kelime değil sanırım. hep manuel tanıtımlar var. Teşkr.


    Yapmadıklarınıza pişman olmaktansa, Yaptıklarınıza pişman olun...Yapın pişman olun, yada yapmayın yine pişman olun.
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    DE5TROY3R
    DE5TROY3R's avatar
    Kayıt Tarihi: 04/Nisan/2007
    Erkek

    SQL manageöent üzerinnden

    Database sağ tıkla create script dersen tsql tümünü görürsün

  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    camarade
    ontedi
    ontedi's avatar
    Kayıt Tarihi: 04/Eylül/2005
    Erkek

    tsql ile oluşturabilirsin.

    CREATE DATABASE deneyDB
    
    USE deneyDB
    
    CREATE TABLE Kullanicilar
    (
    Id UNIQUEIDENTIFIER PRIMARY KEY NOT NULL DEFAULT NEWID(),
    ad varchar(100) NULL ,
    soyad varchar(100) NULL ,
    durum bit NULL 
    )

     

    Sırayla çalıştırırsan çalıştığını görürsün.


    Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    siyahbereli
    siyahbereli's avatar
    Kayıt Tarihi: 03/Ocak/2006
    Erkek
    ontedi bunu yazdı

    tsql ile oluşturabilirsin.

    CREATE DATABASE deneyDB
    
    USE deneyDB
    
    CREATE TABLE Kullanicilar
    (
    Id UNIQUEIDENTIFIER PRIMARY KEY NOT NULL DEFAULT NEWID(),
    ad varchar(100) NULL ,
    soyad varchar(100) NULL ,
    durum bit NULL 
    )

     

    Sırayla çalıştırırsan çalıştığını görürsün.

    Hepsi aynı anda çalışmıyor, tek tek çalışıyor  işimi görmedi :)  select gibi bir komut olmalı sanırım.

    CREATE DATABASE TEST;
    
    USE TEST;
    
    CREATE TABLE SINIF (
    
    ID INT NOT NULL,
    ADI VARCHAR (20) NOT NULL
    )
    
    Msg 1801, Level 16, State 3, Line 1
    Database 'TEST' already exists. Choose a different database name.

     


    Yapmadıklarınıza pişman olmaktansa, Yaptıklarınıza pişman olun...Yapın pişman olun, yada yapmayın yine pişman olun.
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Herbokolog
    KaptaN
    KaptaN's avatar
    Üstün Hizmet Madalyası
    Kayıt Tarihi: 30/Ağustos/2005
    Erkek
    siyahbereli bunu yazdı
    ontedi bunu yazdı

    tsql ile oluşturabilirsin.

    CREATE DATABASE deneyDB
    
    USE deneyDB
    
    CREATE TABLE Kullanicilar
    (
    Id UNIQUEIDENTIFIER PRIMARY KEY NOT NULL DEFAULT NEWID(),
    ad varchar(100) NULL ,
    soyad varchar(100) NULL ,
    durum bit NULL 
    )

     

    Sırayla çalıştırırsan çalıştığını görürsün.

    Hepsi aynı anda çalışmıyor, tek tek çalışıyor  işimi görmedi :)  select gibi bir komut olmalı sanırım.

    CREATE DATABASE TEST;
    
    USE TEST;
    
    CREATE TABLE SINIF (
    
    ID INT NOT NULL,
    ADI VARCHAR (20) NOT NULL
    )
    
    Msg 1801, Level 16, State 3, Line 1
    Database 'TEST' already exists. Choose a different database name.

     

    Verdigi hata

    Aynı isimde bir db var farklı bi isim kullan test123 yap dene hocam

  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Gizem
    sLeymN
    sLeymN's avatar
    Kayıt Tarihi: 31/Mart/2008
    Erkek

    Aralara go koyarsan çalışır. Create database dbadi go use dbadi go Create table tablo adı vs. 


    Cehennemin dibine kadar yolum var daha.. || Nasılsa her yalnız kendine sürgündür Asmera unutma.
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    siyahbereli
    siyahbereli's avatar
    Kayıt Tarihi: 03/Ocak/2006
    Erkek
    KaptaN bunu yazdı
    siyahbereli bunu yazdı
    ontedi bunu yazdı

    tsql ile oluşturabilirsin.

    CREATE DATABASE deneyDB
    
    USE deneyDB
    
    CREATE TABLE Kullanicilar
    (
    Id UNIQUEIDENTIFIER PRIMARY KEY NOT NULL DEFAULT NEWID(),
    ad varchar(100) NULL ,
    soyad varchar(100) NULL ,
    durum bit NULL 
    )

     

    Sırayla çalıştırırsan çalıştığını görürsün.

    Hepsi aynı anda çalışmıyor, tek tek çalışıyor  işimi görmedi :)  select gibi bir komut olmalı sanırım.

    CREATE DATABASE TEST;
    
    USE TEST;
    
    CREATE TABLE SINIF (
    
    ID INT NOT NULL,
    ADI VARCHAR (20) NOT NULL
    )
    
    Msg 1801, Level 16, State 3, Line 1
    Database 'TEST' already exists. Choose a different database name.

     

    Verdigi hata

    Aynı isimde bir db var farklı bi isim kullan test123 yap dene hocam

    aynı isimde database bulunmuyor, farklı isimlerde de aynı, tek tek çalıştırınca yazıyor sorun yok isimde.


    Yapmadıklarınıza pişman olmaktansa, Yaptıklarınıza pişman olun...Yapın pişman olun, yada yapmayın yine pişman olun.
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    siyahbereli
    siyahbereli's avatar
    Kayıt Tarihi: 03/Ocak/2006
    Erkek
    sLeymN bunu yazdı

    Aralara go koyarsan çalışır. Create database dbadi go use dbadi go Create table tablo adı vs. 

    CREATE DATABASE TEST;
    
    GO
    
    USE  TEST;
    
    GO
    
    CREATE TABLE SINIF (
    
    ID INT NOT NULL,
    ADI VARCHAR (20) NOT NULL
    )
    
    Commands completed successfully.
    

    Teşekkür ederim, Go nun kullanımı sanırım önceki komutu yok sayıp tekrar yeni satıra geçiyor. satırlardaki başlayan biten anahtarları kapatıyor. GO yazınca kafa ters algıladı benin.  "Go" sanki move anlamında gibi olunca anlayamamıştım.


    Yapmadıklarınıza pişman olmaktansa, Yaptıklarınıza pişman olun...Yapın pişman olun, yada yapmayın yine pişman olun.
  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Yazilimci
    Yazilimci's avatar
    Kayıt Tarihi: 01/Şubat/2014
    Erkek

    Teşekkür ederim, Go nun kullanımı sanırım önceki komutu yok sayıp tekrar yeni satıra geçiyor. satırlardaki başlayan biten anahtarları kapatıyor. GO yazınca kafa ters algıladı benin.  "Go" sanki move anlamında gibi olunca anlayamamıştım.

    SQL de bir query çalıştırdığında performansı ayarlamak için bir yaşam döngüsü oluşturuyor. Normal yazılım dillerindeki gibi satır satır okumuyor. Son satırdan başlayıp sonra ilk, sonra ortadaki sorgu gibi devam edebiliyor. GO üstteki satırdaki işlemi tamamlamadan alttaki satırlara geçme demek oluyor. Senin sorguda önce create table çalışırsa db olmadığı için patlar. GO eklediğinde önce db oluşturur ve tamamlar create table ondan sonra çalışır.

     

    Yazilimci tarafından 18/Kas/20 08:07 tarihinde düzenlenmiştir

    Titanyumun gücü adına!!!
Toplam Hit: 2308 Toplam Mesaj: 13
database ve tablo