Kayıtlar

SQL Ders11 - TEMPORARY TABLE

Resim
   SQL'de temporary table run-time (koşma zamanında) oluşturulur. Diğer tablolar üzerinde yapılacak tüm operasyonlar temporary (geçici) tabloda da yapılabilir. Temporary tablolar tempdb veritabanı içinde oluşturulur. Davranışlarına ve kapsamına (scope) göre iki çeşit temporary tablolar vardır. Local temp Global temp Local temp tablolar sadece geçerli connection (bağlanma) zamanında kullanılabilir. Kullanıcı disconnect (bağlantıyı sonlandırma) olduğunda otomatik olarak silinir. Tablo ismi # (hastag) ile başlar CREATE TABLE #tablo_ismi(         ... ); SqlQuery11.sql CREATE TABLE #LOCAL_TEST(ad varchar( 20 )); Global temp tablolar kalıcı tablolara benzer. Ancak ve ancak tüm kullanıcılar disconnect (bağlantıyı sonlandırma) olduğunda otomatik olarak silinir. Tablo ismi ## (2 hastag) ile başlar. CREATE TABLE ##tablo_ismi(         ... ); SqlQuery11_2.sql CREATE TABLE ##GLOBAL_TEST(ad varchar( 20 ));

SQL Ders05 - CREATE TABLE

Resim
   SQL'de table (tablo) verilerin tutulduğu yerdir. Bir tablo CREATE TABLE komutu ile oluşturulur. Tablonun oluşturulma şekli aşağıdaki gibidir. CREATE TABLE tablosIsmi( kolonIsmi1 veriTipi1, kolonIsmi2 veriTipi2, ... ); SqlQuery5.sql CREATE TABLE personel( ID int NOT NULL , AD varchar( 20 ), MAAS int );

SQL Ders04 - RENAME DATABASE

Resim
  SQL'de oluşturulan veritabanının ismini değiştirmek için aşağıdaki komut kullanılır. ALTER DATABASE eskiIsim MODIFY NAME = yenıIsim; SqlQuery4.sql ALTER DATABASE test MODIFY NAME = yeniTest;

SQL Ders03 - DROP DATABASE

Resim
   SQL'de veritabanı SİLMEK için  DROP DATABASE  komutu kullanılır. Bu komut kullanılırken dikkatli olunmalıdır. Çünkü veritabanının içindeki tüm tablolar ve dolayısıyla tüm veriler silinmiş olacaktır. DROP DATABASE databaseIsmi; SqlQuery3.sql DROP DATABASE test;

SQL Ders02 - CREATE DATABASE

Resim
   SQL'de veritabanı oluşturmak için CREATE DATABASE komutu kullanılır. CREATE DATABASE databaseIsmi; SqlQuery2.sql CREATE DATABASE test;

SQL Ders01 - SQL'e Giriş

   SQL (Structured Query Language - Yapılandırılmış Sorgu dili) veritabanında kayıt saklamayı, kayıt okumayı, kayıt silmeyi ve kayıtlar üzerinde değişiklikler yapabilmeyi sağlayan bir sorgulama dilidir. Sql sorgulama dili, büyük/küçük harf duyarlı değildir. Sql veri tipleri veritabanından veritabanına değişmektedir (Sql, MySql, Oracle vs.). Fakat sqldeki genel veri tipleri aşağıdaki tabloda verilmiştir. VERİ TİPİ SYNTAX Integer INTEGER Smallint SMALLINT Numeric NUMERIC(P,S) Real REAL Decimal DECIMAL(P,S) Double precision DOUBLE PRECISION Float FLOAT(P) Character CHAR(X) Character varying VARCHAR2(X) Bit BIT(X) Bit varying BIT VARYING(X) Date DATE Time TIME Timestamp TIMESTAMP Time with time zone TIME WITH TIME ZONE Timestamp with time zone TI