Her Geliştiricinin Bilmesi Gereken Temel SQL Komutları
Her Geliştiricinin Bilmesi Gereken Temel SQL Komutları

SQL veya Structured Query Language (yapılandırılmış sorgu dili) ilişkisel veritabanı sistemindeki (RDBMS) verileri yönetmek için kullanılır. Bu yazıda, her geliştiricinin bilmesi gereken sık kullanılan SQL komutlarını öğreneceksiniz. Bu materyal, bir iş görüşmesinden önce SQL bilgilerini yenilemek isteyenler için idealdir. Bu yazıda MySQL veya MariaDB söz dizimini kullanacağız. Ancak komutların çoğu patform bağımsızdır ve SQL Server, PostgreSQL, SQLite, OracleDB ve diğerleri üzerinde çalışacaktır.

Veritabanlarıyla çalışmak için komutlar

1. Mevcut veritabanlarını görüntüle:

SHOW DATABASES

2. Yeni bir veritabanı oluşturma

CREATE DATABASE

3. Kullanılacak veritabanını seçme

USE <database_name>

4. SQL komutlarını .sql dosyasından içe aktarın

SOURCE <path_of_.sql_file>

5. Veritabanını ve tüm verileri kaldırma

DROP DATABASE <database_name>

Tablolarla çalışmak

6. Veritabanında bulunan tabloları görüntüleme

SHOW TABLES

7. Yeni bir tablo oluşturun

“Eğitmen” tablosunu oluşturun:

CREATE TABLE instructor (
ID CHAR (5),
name VARCHAR (20NOT NULL,
dept_name VARCHAR (20),
salary NUMERIC (8,2),
PRIMARY KEY (ID),
);

8. Tablo hakkında bilgi

Tablonun sütunları hakkında aşağıdaki komutu kullanarak çeşitli bilgileri (değerlerin türü, anahtardır veya değil) görüntüleyebilirsiniz:

DESCRIBE <table_name>

9. Tabloya yeni veri ekleme

INSERT INTO <table_name> (<col_name1><col_name2><col_name3>, ...)
VALUES (, , , ...);

Tablonun her sütununa veri eklediğinizde, sütun adlarını belirtmeniz gerekmez.

INSERT INTO <table_name>
VALUES (, , , ...);

10. Zaten var olan tablo verilerini güncelleme

UPDATE <table_name>
SET <col_name1> = , <col_name2> = , ...
WHERE ;

11. Tüm verileri tablodan sil

DELETE FROM <table_name>;

12. Tablonun ve tüm verilerin silinmesi

DROP TABLE <table_name>;

Sorgu oluşturma komutları

13. SEÇİMİ

SELECT, belirli bir tablodan veri almak için kullanılır:

SELECT <col_name1><col_name2>, ...
FROM <table_name>;

Aşağıdaki komut tablodaki tüm verileri yazdırabilir:

SELECT * FROM <table_name>

[Toplam:1    Ortalama:5/5]

Kimler Bu Makale Hakkında Neler Demiş?

avatar
  Subscribe  
Bildir