Sql Syntax Cheat Sheet Pdf

SQL Syntax Cheat Sheet

SQL (Structured Query Language), veritabanlarını yönetmek ve verileri sorgulamak için kullanılan bir programlama dilidir. SQL, veritabanlarındaki verileri eklemek, silmek, güncellemek ve sorgulamak için kullanılır.

SQL, veritabanı yönetim sistemlerinin (DBMS) çoğunda kullanılan standart bir dildir. Bu nedenle, SQL’i öğrenerek farklı DBMS’leri kullanabilirsiniz.

SQL Veri Türleri

SQL’de birçok farklı veri türü bulunur. En yaygın veri türleri şunlardır:

  • CHAR: Sabit uzunluklu karakter dizileri için kullanılır.
  • VARCHAR: Değişken uzunluklu karakter dizileri için kullanılır.
  • INT: Tam sayılar için kullanılır.
  • FLOAT: Ondalık sayılar için kullanılır.
  • DATE: Tarihler için kullanılır.
  • TIME: Saatler için kullanılır.
  • DATETIME: Tarihler ve saatler için kullanılır.

SQL Tablolar

SQL’de veriler tablolarda saklanır. Tablolar, satırlardan ve sütunlardan oluşur. Satırlar, tabloda bulunan verileri temsil eder. Sütunlar ise, satırlardaki verilerin türlerini belirler.

SQL Sorgular

SQL sorguları, veritabanındaki verileri sorgulamak için kullanılır. SQL sorguları, SELECT, FROM, WHERE, ORDER BY, GROUP BY ve HAVING gibi anahtar kelimelerden oluşur.

  • SELECT: Sorgunun sonucunda hangi sütunların gösterileceğini belirtir.
  • FROM: Sorgunun hangi tablodan yapılacağını belirtir.
  • WHERE: Sorgunun hangi satırları içereceğini belirtir.
  • ORDER BY: Sorgunun sonuçlarını hangi sütuna göre sıralayacağını belirtir.
  • GROUP BY: Sorgunun sonuçlarını hangi sütuna göre gruplandıracağını belirtir.
  • HAVING: Sorgunun sonuçlarını hangi koşullara göre filtreleyeceğini belirtir.

SQL İşleçleri

SQL işleçleri, verileri karşılaştırmak, hesaplamak ve işlemek için kullanılır. SQL işleçleri, +, -, *, /, %, =, <>, >, <, >= ve <= gibi sembollerden oluşur.

  • +: Toplama işlemi için kullanılır.
  • -: Çıkarma işlemi için kullanılır.
  • *: Çarpma işlemi için kullanılır.
  • /: Bölme işlemi için kullanılır.
  • %: Mod alma işlemi için kullanılır.
  • =: Eşitlik karşılaştırması için kullanılır.
  • <>: Eşitsizlik karşılaştırması için kullanılır.
  • >: Büyük olma karşılaştırması için kullanılır.
  • <: Küçük olma karşılaştırması için kullanılır.
  • >=: Büyük veya eşit olma karşılaştırması için kullanılır.
  • <=: Küçük veya eşit olma karşılaştırması için kullanılır.

SQL Fonksiyonları

SQL fonksiyonları, verileri biçimlendirmek, hesaplamak ve işlemek için kullanılır. SQL fonksiyonları, ABS(), ACOS(), ASIN(), ATAN(), ATAN2(), AVG(), CEILING(), COS(), COT(), COUNT(), DATE(), DAY(), DEGREES(), EXP(), FLOOR(), HOUR(), LOG(), LOG10(), MAX(), MIN(), MOD(), MONTH(), NOW(), PI(), POW(), RADIANS(), RAND(), ROUND(), SEC(), SIN(), SQRT(), TAN() ve TIME() gibi isimlerden oluşur.

  • ABS(): Bir sayının mutlak değerini döndürür.
  • ACOS(): Bir sayının kosinüsünün tersini döndürür.
  • ASIN(): Bir sayının sinüsünün tersini döndürür.
  • ATAN(): Bir sayının tanjantının tersini döndürür.
  • ATAN2(): İki sayının arktanjantını döndürür.
  • AVG(): Bir sayı kümesinin ortalamasını döndürür.
  • CEILING(): Bir sayıyı en yakın tam sayıya yuvarlar.
  • COS(): Bir sayının kosinüsünü döndürür.
  • COT(): Bir sayının kotanjantını döndürür.
  • COUNT(): Bir tabloda veya sorguda bulunan satır sayısını döndürür.
  • DATE(): Güncel tarihi döndürür.
  • DAY(): Güncel günün numarasını döndürür.
  • DEGREES(): Bir radyan değerini dereceye dönüştürür.
  • EXP(): Bir sayının e’ye üssünü döndürür.
  • FLOOR(): Bir sayıyı en yakın tam sayıya aşağı yuvarlar.
  • HOUR(): Güncel saatin numarasını döndürür.
  • LOG(): Bir sayının logaritmasını döndürür.
  • LOG10(): Bir sayının 10 tabanındaki logaritmasını döndürür.
  • MAX(): Bir sayı kümesinin en büyük değerini döndürür.
  • MIN(): Bir sayı kümesinin en küçük değerini döndürür.
  • MOD(): İki sayının modunu döndürür.
  • MONTH(): Güncel ayın numarasını döndürür.
  • NOW(): Güncel tarih ve saati döndürür.
  • PI(): Pi sayısını döndürür.
  • POW(): Bir sayıyı belirtilen üsse yükseltir.
  • RADIANS(): Bir derece değerini radyana dönüştürür.
  • RAND(): 0 ile 1 arasında rastgele bir sayı döndürür.
  • ROUND(): Bir sayıyı belirtilen ondalık basamağa yuvarlar.
  • SEC(): Bir sayının sekantını döndürür.
  • SIN(): Bir sayının sinüsünü döndürür.
  • SQRT(): Bir sayının karekökünü döndürür.
  • TAN(): Bir sayının tanjantını döndürür.

SQL Örnekleri

Aşağıdaki örnekler, SQL’in nasıl kullanılabileceğini göstermektedir:

“`sql
— Bir tablo oluşturma

CREATE TABLE customers (
id INT NOT NULL AUTO_INCREMENT,
name VARCHAR(255) NOT NULL,
email VARCHAR(255) NOT NULL,
PRIMARY KEY (id)
);

— Bir tabloya veri ekleme

INSERT INTO customers (name, email) VALUES (‘John Doe’, ‘[email protected]’);
INSERT INTO customers (name, email) VALUES (‘Jane Doe’, ‘[email protected]’);

— Bir tablodan veri sorgulama

SELECT * FROM customers;

— Bir tablodan belirli sütunları sorgulama

SELECT name, email FROM customers;

— Bir tablodan belirli koşullara göre veri sorgulama

SELECT * FROM customers WHERE name = ‘John Doe’;

— Bir tablodan veri güncelleme

UPDATE customers SET name = ‘John Smith’ WHERE id = 1;

— Bir tablodan veri silme

DELETE FROM customers WHERE id = 1;
“`

Faydalı Siteler


Yayımlandı

kategorisi