SQL Server Komutları: Kapsamlı Eğitim ve Referans

sql server yedekl ama

SQL Server, Microsoft tarafından geliştirilen ve yaygın olarak kullanılan bir veritabanı yönetim sistemidir. Veritabanı yöneticileri ve geliştiriciler, SQL komutlarını kullanarak veritabanı yönetimi, veri sorgulama ve veri manipülasyonu gibi işlemleri gerçekleştirirler. Bu yazıda, en yaygın SQL Server komutlarını ve kullanım örneklerini bulacaksınız. Bu rehber, hem yeni başlayanlar hem de deneyimli kullanıcılar için faydalı olacaktır.

SQL Komutları Nelerdir?

SQL komutları, veritabanı ile etkileşim kurmak için kullanılan SQL (Structured Query Language) dilinin yapı taşlarıdır. Bu komutlar, veri ekleme, güncelleme, silme, sorgulama ve veritabanı yapılandırması gibi işlemleri gerçekleştirir. İşte SQL Server'da en sık kullanılan komutlar:

1. sql SELECT komutu

SELECT komutu, veritabanından veri sorgulamak için kullanılır. Temel sözdizimi aşağıdaki gibidir:

SELECT column1, column2, ...
FROM table_name
WHERE condition;

Örnek:

SELECT FirstName, LastName
FROM Employees
WHERE Department = 'IT';
sql server yedekl ama

2. INSERT INTO

sql INSERT komutu, veritabanına yeni veri eklemek için kullanılır. Temel sözdizimi aşağıdaki gibidir:

INSERT INTO table_name (column1, column2, ...)
VALUES (value1, value2, ...);

Örnek:

INSERT INTO Employees (FirstName, LastName, Department)
VALUES ('John', 'Doe', 'IT');

3. sql UPDATE komutu

sql update komutu, mevcut veriyi güncellemek için kullanılır. Temel sözdizimi aşağıdaki gibidir:

UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;

Örnek:

UPDATE Employees
SET Department = 'HR'
WHERE EmployeeID = 5;

4. sql DELETE komutu

sql DELETE komutu, veritabanından veri silmek için kullanılır. Temel sözdizimi aşağıdaki gibidir:

DELETE FROM table_name
WHERE condition;

Örnek:

DELETE FROM Employees
WHERE EmployeeID = 5;
sql server yedekl ama

5. CREATE DATABASE

CREATE DATABASE komutu, yeni bir veritabanı oluşturmak için kullanılır. Temel sözdizimi aşağıdaki gibidir:

CREATE DATABASE database_name;

Örnek:

CREATE DATABASE MyDatabase;

6. CREATE TABLE

CREATE TABLE komutu, yeni bir tablo oluşturmak için kullanılır. Temel sözdizimi aşağıdaki gibidir:

CREATE TABLE table_name (
    column1 datatype,
    column2 datatype,
    ...
);

Örnek:

CREATE TABLE Employees (
    EmployeeID int PRIMARY KEY,
    FirstName varchar(50),
    LastName varchar(50),
    Department varchar(50)
);
sql server yedekl ama

7. ALTER TABLE

ALTER TABLE komutu, mevcut bir tabloyu değiştirmek için kullanılır. Temel sözdizimi aşağıdaki gibidir:

ALTER TABLE table_name
ADD column_name datatype;

Örnek:

ALTER TABLE Employees
ADD BirthDate date;

8. DROP TABLE

DROP TABLE komutu, mevcut bir tabloyu silmek için kullanılır. Temel sözdizimi aşağıdaki gibidir:

DROP TABLE table_name;

Örnek:

DROP TABLE Employees;

9. JOIN

JOIN komutu, birden fazla tablodan veri çekmek için kullanılır. Temel sözdizimi aşağıdaki gibidir:

SELECT columns
FROM table1
JOIN table2
ON table1.column = table2.column;

Örnek:

SELECT Employees.FirstName, Departments.DepartmentName
FROM Employees
JOIN Departments
ON Employees.DepartmentID = Departments.DepartmentID;

10. DISTINCT

DISTINCT komutu, sonuç kümesinde tekrar eden kayıtları önlemek için kullanılır. Temel sözdizimi aşağıdaki gibidir:

SELECT DISTINCT column1, column2, ...
FROM table_name;

Örnek:

SELECT DISTINCT Department
FROM Employees;

11. COUNT

COUNT komutu, belirli bir sütundaki toplam kayıt sayısını döndürür. Temel sözdizimi aşağıdaki gibidir:

SELECT COUNT(column_name)
FROM table_name
WHERE condition;

Örnek:

SELECT COUNT(EmployeeID)
FROM Employees
WHERE Department = 'IT';
sql server yedekl ama

12. UPPER / LOWER

UPPER ve LOWER komutları, metin verilerini büyük veya küçük harfe dönüştürmek için kullanılır. Temel sözdizimi aşağıdaki gibidir:

SELECT UPPER(column_name)
FROM table_name;

Örnek:

SELECT UPPER(FirstName)
FROM Employees;

13. ORDER BY

ORDER BY komutu, sonuç kümesini belirli bir sütuna göre sıralamak için kullanılır. Temel sözdizimi aşağıdaki gibidir:

SELECT column1, column2, ...
FROM table_name
ORDER BY column1 [ASC|DESC];

Örnek:

SELECT FirstName, LastName
FROM Employees
ORDER BY LastName ASC;

14. LIMIT

LIMIT komutu, sonuç kümesinde döndürülecek kayıt sayısını belirler. Temel sözdizimi aşağıdaki gibidir:

SELECT column1, column2, ...
FROM table_name
LIMIT number;

Örnek:

SELECT FirstName, LastName
FROM Employees
LIMIT 10;

15. BETWEEN

BETWEEN komutu, belirli bir aralıktaki değerleri sorgulamak için kullanılır. Temel sözdizimi aşağıdaki gibidir:

SELECT column1, column2, ...
FROM table_name
WHERE column_name BETWEEN value1 AND value2;

Örnek:

SELECT FirstName, LastName
FROM Employees
WHERE Salary BETWEEN 3000 AND 5000;
sql server yedekl ama

16. IN

IN komutu, bir dizi değeri sorgulamak için kullanılır. Temel sözdizimi aşağıdaki gibidir:

SELECT column1, column2, ...
FROM table_name
WHERE column_name IN (value1, value2, ...);

Örnek:

SELECT FirstName, LastName
FROM Employees
WHERE Department IN ('HR', 'IT', 'Finance');

17. LIKE ve ILIKE

LIKE komutu, belirli bir deseni eşleştirmek için kullanılır. ILIKE ise büyük/küçük harf duyarsız deseni eşleştirmek için kullanılır. Temel sözdizimi aşağıdaki gibidir:

SELECT column1, column2, ...
FROM table_name
WHERE column_name LIKE pattern;

Örnek:

SELECT FirstName, LastName
FROM Employees
WHERE FirstName LIKE 'J%';

18. Aggregate Fonksiyonlar

Aggregate fonksiyonlar, bir grup kayıt üzerinde hesaplama yapmak için kullanılır. Yaygın olarak kullanılanlar: COUNT, SUM, AVG, MAX, MIN. Örnek kullanımlar:

SELECT COUNT(EmployeeID) AS EmployeeCount
FROM Employees;
SELECT AVG(Salary) AS AverageSalary
FROM Employees;

19. Sütun Alias

Sütun alias, sorgu sonucunda döndürülen sütunlara geçici bir isim vermek için kullanılır. Temel sözdizimi aşağıdaki gibidir:

SELECT column_name AS alias_name
FROM table_name;

Örnek:

SELECT FirstName AS 'First Name', LastName AS 'Last Name'
FROM Employees;

SQL Yedekleme ve Geri Yükleme Komutları

SQL Server'da veritabanlarını yedeklemek ve geri yüklemek için kullanılan komutlar aşağıdaki gibidir:

Yedekleme

BACKUP DATABASE database_name
TO DISK = 'path_to_backup_file';

Örnek:

BACKUP DATABASE MyDatabase
TO DISK = 'C:\backups\MyDatabase.bak';

Geri Yükleme

RESTORE DATABASE database_name
FROM DISK = 'path_to_backup_file';

Örnek:

RESTORE DATABASE MyDatabase
FROM DISK = 'C:\backups\MyDatabase.bak';

Kladim ile Otomatik ve Güvenilir Yedekleme

Kladim, SQL veritabanlarınızı otomatik olarak yedekleyen ve veri güvenliğinizi sağlayan bir çözümdür. Kladim’in sunduğu sql bulut yedekleme hizmeti ile verileriniz güvenli sunucularda saklanır ve internet bağlantısı olan her yerden erişilebilir. Kladim’in kullanıcı dostu arayüzü ve yüksek güvenlik standartları ile veri güvenliğinizi en üst düzeye çıkarabilirsiniz.

Hemen bir hesap açarak Kladim’in sunduğu güvenli yedekleme hizmetinden faydalanabilirsiniz:

Hesap Aç

Mevcut hesabınıza giriş yapmak için:

Giriş Yap

Fiyat listesi ve paket seçenekleri hakkında bilgi almak için:

Fiyat Listesi
WhatsApp Icon