Kayıtlar

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

PL/SQL Ders16 - Trigger

Resim
   Trigger aha önce belirtilmiş bir olay meydana geldiğinde tetiklenen birimdir. Trigger veritabanında saklanır ve belirtilmiş bir koşul meydana geldiğinde tetiklenir. Trigger aşağıdaki olaylar meydana geldiğinde tetiklenebilir. Veritabanı manipulation (DML) : DELETE, INSERT, UPDATE. Veritabanı definiyion (DDL) : CREATE, ALTER, DROP. Veritabanı operation : SERVERERROR, LOGON, LOGOFF, STARTUP, SHUTDOWN. CREATE OR REPLACE TRIGGER triggerIsmi; BEFORE , AFTER veya INSTEAD OF INSERT , UPDATE veya DELETE OF kolonIsmi ON tabloIsmi FOR EACH ROW WHEN kosul DECLARE .. BEGIN .. END ; CREATE OR RAPLACE :  trigger tanımlamayı veya varolan bir triggerı güncellemeyi sağlar. BEFORE, AFTER veya INSTEAD OF :  Trigggerın ne zaman çalıştırılacağını belirtir. INSERT, UPDATE veya DELETE :  DML operasyonları OF :  Güncellenecek kolon ismini belirtir. ON :  Güncellenecek tabloyu belirtir. OLD AS, NEW AS :  Çeşitli DML ifadeleri için yeni ve eski değerleri atamanızı sağ