SQL Hızlı Referans

CodeW3C.com'dan gelen SQL hızlı referansı. Bunu yazdırabilir ve günlük kullanım için saklayabilirsiniz.

SQL cümlesi

Cümle Dilbilgisi
AND / OR SELECT sütun_adi(s)
FROM tablo_adi
WHERE şartı
AND|OR condition
ALTER TABLE (add column) ALTER TABLE table_name
ADD column_name datatype
ALTER TABLE (drop column) ALTER TABLE table_name
DROP COLUMN column_name
AS (alias for column) SELECT column_name AS column_alias
FROM tablo_adi
AS (alias for table) SELECT column_name
FROM table_name AS table_alias
BETWEEN SELECT sütun_adi(s)
FROM tablo_adi
WHERE sütun_adi
BETWEEN value1 AND value2
CREATE DATABASE CREATE DATABASE database_name
CREATE INDEX CREATE INDEX index_name
ON table_name (column_name)
CREATE TABLE CREATE TABLE table_name
(
column_name1 data_type,
column_name2 data_type,
......
)
CREATE UNIQUE INDEX CREATE UNIQUE INDEX index_name
ON table_name (column_name)
CREATE VIEW CREATE VIEW view_name AS
SELECT sütun_adi(s)
FROM tablo_adi
WHERE şartı
DELETE FROM DELETE FROM table_name
(Not: Sütunun tamamını siler!!)

veya

DELETE FROM table_name
WHERE şartı

DROP DATABASE DROP DATABASE database_name
DROP INDEX DROP INDEX table_name.index_name
DROP TABLE DROP TABLE table_name
GROUP BY SELECT sütun_adi1,SUM(sütun_adi2)
FROM tablo_adi
GROUP BY sütun_adi1
HAVING SELECT sütun_adi1,SUM(sütun_adi2)
FROM tablo_adi
GROUP BY sütun_adi1
HAVING SUM(sütun_adi2) şartı değer
IN SELECT sütun_adi(s)
FROM tablo_adi
WHERE sütun_adi
IN (value1,value2,..)
INSERT INTO INSERT INTO tablo_adi
VALUES (value1, value2,....)

veya

INSERT INTO tablo_adi
(sütun_adi1, sütun_adi2,...)
VALUES (value1, value2,....)

LIKE SELECT sütun_adi(s)
FROM tablo_adi
WHERE sütun_adi
LIKE desen
ORDER BY SELECT sütun_adi(s)
FROM tablo_adi
ORDER BY sütun_adi [ASC|DESC]
SELECT SELECT sütun_adi(s)
FROM tablo_adi
SELECT * SELECT *
FROM tablo_adi
SELECT DISTINCT SELECT DISTINCT sütun_adi(s)
FROM tablo_adi
SELECT INTO
(yedek kopyalar oluşturmak için kullanılır tablolar)
SELECT *
INTO new_table_name
FROM original_table_name

veya

SELECT sütun_adi(s)
INTO new_table_name
FROM original_table_name

TRUNCATE TABLE
(sadece tablo içindeki verileri siler the table)
TRUNCATE TABLE tablo_adi
UPDATE UPDATE tablo_adi
SET sütun_adi=new_value
[, sütun_adi=new_value]
WHERE sütun_adi=some_value
WHERE SELECT sütun_adi(s)
FROM tablo_adi
WHERE şartı