• 0216 488 01 91
  • destek@sonsuzbilgi.com.tr

Firma Web Siteniz Var mı?

Mükemmel Bir Firma Web Siteniz Olsun, Bugün Kullanmaya Başlayın

*256 Bit SSL Sertifikası * Full Mobil Uyumlu * Full SEO Uyumlu
İsterseniz Mobil Uygulama Seçeneğiyle


Veritabanı Yönetimi: SQL Nedir ve Nasıl Kullanılır?

Adı : Veritabanı Yönetimi: SQL Nedir ve Nasıl Kullanılır?

SQL (Structured Query Language), veritabanı yönetim sistemlerinde kullanılan bir programlama dilidir. Veri tabanlarında yer alan verileri sorgulama, düzenleme ve yönetme işlemlerini gerçekleştirir. SQL temel olarak dört ana işlemi gerçekleştirir; veri ekleme (insert), veri güncelleme (update), veri silme (delete) ve veri sorgulama (select).
SQL, veritabanı yönetim sistemi olan RDBMS (relation database management system) ile iletişim kurar. RDBMS, SQL kullanmak için bir veritabanı sunucusu sağlar. Bu sunucu, veritabanında yer alan verileri saklar, verilere erişimi yönetir ve SQL sorgularını analiz eder.
SQL Veritabanı Yönetiminde Nasıl Kullanılır?
SQL kullanarak veritabanı yönetimi yaparken, öncelikle bir veritabanı oluşturmamız gerekir. Veritabanı oluşturmak için SQL sorgusu kullanılır. Örneğin, bir müşteri veritabanı oluşturmak istiyorsak, aşağıdaki SQL sorgusunu kullanabiliriz;
CREATE DATABASE musteriler;
Bu sorgu, \"musteriler\" adında yeni bir veritabanı oluşturur.
Oluşturduğumuz veritabanına tablolar eklememiz gerekir. Tablolar, bir veritabanında tutulan verilerin düzenli biçimde saklanmasını sağlar. Tablolar, sütunlar ve satırlar içerir. Sütunlar, tablodaki öğelerin özelliklerini belirtirken, satırlar ise tabloda yer alan verileri barındırır. Aşağıdaki SQL sorgusu ile \"musteriler\" veritabanı üzerinde \"kullanicilar\" tablosunu oluşturabiliriz;
CREATE TABLE kullanicilar (
id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
adi VARCHAR(50) NOT NULL,
soyadi VARCHAR(50) NOT NULL,
email VARCHAR(50),
kayit_tarihi TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
);
Bu sorgu, \"kullanicilar\" adında yeni bir tablo oluşturur. Tablo, \"id\", \"adi\", \"soyadi\", \"email\" ve \"kayit_tarihi\" alanlarını içerir. \"id\" alanı benzersiz bir kimlik numarasıdır ve otomatik olarak artar. \"adi\" ve \"soyadi\" alanları kullanıcının adı ve soyadını tutar. \"email\" alanı kullanıcının e-posta adresini tutar ve \"kayit_tarihi\" alanı kullanıcının kayıt tarihini tutar.
Verileri tabloya eklemek için \"INSERT\" komutu kullanılır. Aşağıdaki SQL sorgusu ile \"kullanicilar\" tablosuna yeni bir kullanıcı ekleyebiliriz;
INSERT INTO kullanicilar (adi, soyadi, email)
VALUES ('Ahmet', 'Yılmaz', 'ahmet.yilmaz@email.com');
Bu sorgu, \"kullanicilar\" tablosuna \"Ahmet Yılmaz\" adında yeni bir kullanıcı ekler.
Veritabanında yer alan verileri güncellemek için \"UPDATE\" komutu kullanılır. Örneğin, \"Ahmet Yılmaz\" adındaki kullanıcının e-posta adresini \"ahmet.yilmaz52@email.com\" olarak değiştirmek istiyorsak, aşağıdaki SQL sorgusunu kullanabiliriz;
UPDATE kullanicilar
SET email = 'ahmet.yilmaz52@email.com'
WHERE id = 1;
Bu sorgu, \"kullanicilar\" tablosundaki \"id\" değeri 1 olan kullanıcının e-posta adresini günceller.
Veritabanından veri silmek için \"DELETE\" komutu kullanılır. Örneğin, veritabanından \"Ahmet Yılmaz\" adındaki kullanıcıyı silmek istiyorsak, aşağıdaki SQL sorgusunu kullanabiliriz;
DELETE FROM kullanicilar WHERE id = 1;
Bu sorgu, \"kullanicilar\" tablosundaki \"id\" değeri 1 olan kullanıcıyı siler.
Verileri sorgulamak için \"SELECT\" komutu kullanılır. Örneğin, \"kullanicilar\" tablosunda yer alan tüm kullanıcıların adlarını ve e-posta adreslerini sorgulamak istiyorsak, aşağıdaki SQL sorgusunu kullanabiliriz;
SELECT adi, email FROM kullanicilar;
Bu sorgu, \"kullanicilar\" tablosundaki tüm kullanıcıların \"adi\" ve \"email\" alanlarını görüntüler.
SQL Örnekleri
SQL sorguları farklı senaryolarda kullanılabilir. Örneğin, bir web sitesindeki bir ürün kataloğundan veri almak için aşağıdaki SQL sorgusu kullanılabilir;
SELECT urun_adi, fiyat FROM urunler WHERE stok_miktari > 0;
Bu sorgu, \"urunler\" tablosundan stok miktarı 0'dan büyük olan ürünlerin adını ve fiyatını görüntüler.
Bir restoranın sipariş veri tabanından rapor almak için aşağıdaki SQL sorgusu kullanılabilir;
SELECT siparis_tarihi, toplam_fiyat FROM siparisler WHERE siparis_tarihi BETWEEN '2021-05-01' AND '2021-05-31';
Bu sorgu, \"siparisler\" tablosundan Mayıs 2021 tarihleri arasında verilen siparişlerin tarihini ve toplam fiyatını görüntüler.
Sık Sorulan Sorular
1. SQL sorguları hangi veritabanı yönetim sistemlerinde kullanılır?
SQL sorguları, Microsoft SQL Server, MySQL, Oracle, PostgreSQL gibi birçok veritabanı yönetim sisteminde kullanılır.
2. SQL sorgularını nasıl çalıştırabilirim?
SQL sorgularını bir veritabanı yönetim sistemi üzerinde çalıştırabilirsiniz. Bu sistem, SQL sorgularını okur, veritabanı işlemlerini gerçekleştirir ve sonuçları gösterir.
3. SQL sorgularında kullanılan anahtar sözcükler nelerdir?
SQL sorgularında kullanılan anahtar sözcükler şunlardır; SELECT, FROM, WHERE, INSERT, UPDATE ve DELETE.
4. SQL sorguları hangi amaçlar için kullanılır?
SQL sorguları, veritabanı yönetimi, veri sorgulama, veri ekleme, veri güncelleme ve veri silme işlemleri için kullanılır.

Veritabanı Yönetimi: SQL Nedir ve Nasıl Kullanılır?

Adı : Veritabanı Yönetimi: SQL Nedir ve Nasıl Kullanılır?

SQL (Structured Query Language), veritabanı yönetim sistemlerinde kullanılan bir programlama dilidir. Veri tabanlarında yer alan verileri sorgulama, düzenleme ve yönetme işlemlerini gerçekleştirir. SQL temel olarak dört ana işlemi gerçekleştirir; veri ekleme (insert), veri güncelleme (update), veri silme (delete) ve veri sorgulama (select).
SQL, veritabanı yönetim sistemi olan RDBMS (relation database management system) ile iletişim kurar. RDBMS, SQL kullanmak için bir veritabanı sunucusu sağlar. Bu sunucu, veritabanında yer alan verileri saklar, verilere erişimi yönetir ve SQL sorgularını analiz eder.
SQL Veritabanı Yönetiminde Nasıl Kullanılır?
SQL kullanarak veritabanı yönetimi yaparken, öncelikle bir veritabanı oluşturmamız gerekir. Veritabanı oluşturmak için SQL sorgusu kullanılır. Örneğin, bir müşteri veritabanı oluşturmak istiyorsak, aşağıdaki SQL sorgusunu kullanabiliriz;
CREATE DATABASE musteriler;
Bu sorgu, \"musteriler\" adında yeni bir veritabanı oluşturur.
Oluşturduğumuz veritabanına tablolar eklememiz gerekir. Tablolar, bir veritabanında tutulan verilerin düzenli biçimde saklanmasını sağlar. Tablolar, sütunlar ve satırlar içerir. Sütunlar, tablodaki öğelerin özelliklerini belirtirken, satırlar ise tabloda yer alan verileri barındırır. Aşağıdaki SQL sorgusu ile \"musteriler\" veritabanı üzerinde \"kullanicilar\" tablosunu oluşturabiliriz;
CREATE TABLE kullanicilar (
id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
adi VARCHAR(50) NOT NULL,
soyadi VARCHAR(50) NOT NULL,
email VARCHAR(50),
kayit_tarihi TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
);
Bu sorgu, \"kullanicilar\" adında yeni bir tablo oluşturur. Tablo, \"id\", \"adi\", \"soyadi\", \"email\" ve \"kayit_tarihi\" alanlarını içerir. \"id\" alanı benzersiz bir kimlik numarasıdır ve otomatik olarak artar. \"adi\" ve \"soyadi\" alanları kullanıcının adı ve soyadını tutar. \"email\" alanı kullanıcının e-posta adresini tutar ve \"kayit_tarihi\" alanı kullanıcının kayıt tarihini tutar.
Verileri tabloya eklemek için \"INSERT\" komutu kullanılır. Aşağıdaki SQL sorgusu ile \"kullanicilar\" tablosuna yeni bir kullanıcı ekleyebiliriz;
INSERT INTO kullanicilar (adi, soyadi, email)
VALUES ('Ahmet', 'Yılmaz', 'ahmet.yilmaz@email.com');
Bu sorgu, \"kullanicilar\" tablosuna \"Ahmet Yılmaz\" adında yeni bir kullanıcı ekler.
Veritabanında yer alan verileri güncellemek için \"UPDATE\" komutu kullanılır. Örneğin, \"Ahmet Yılmaz\" adındaki kullanıcının e-posta adresini \"ahmet.yilmaz52@email.com\" olarak değiştirmek istiyorsak, aşağıdaki SQL sorgusunu kullanabiliriz;
UPDATE kullanicilar
SET email = 'ahmet.yilmaz52@email.com'
WHERE id = 1;
Bu sorgu, \"kullanicilar\" tablosundaki \"id\" değeri 1 olan kullanıcının e-posta adresini günceller.
Veritabanından veri silmek için \"DELETE\" komutu kullanılır. Örneğin, veritabanından \"Ahmet Yılmaz\" adındaki kullanıcıyı silmek istiyorsak, aşağıdaki SQL sorgusunu kullanabiliriz;
DELETE FROM kullanicilar WHERE id = 1;
Bu sorgu, \"kullanicilar\" tablosundaki \"id\" değeri 1 olan kullanıcıyı siler.
Verileri sorgulamak için \"SELECT\" komutu kullanılır. Örneğin, \"kullanicilar\" tablosunda yer alan tüm kullanıcıların adlarını ve e-posta adreslerini sorgulamak istiyorsak, aşağıdaki SQL sorgusunu kullanabiliriz;
SELECT adi, email FROM kullanicilar;
Bu sorgu, \"kullanicilar\" tablosundaki tüm kullanıcıların \"adi\" ve \"email\" alanlarını görüntüler.
SQL Örnekleri
SQL sorguları farklı senaryolarda kullanılabilir. Örneğin, bir web sitesindeki bir ürün kataloğundan veri almak için aşağıdaki SQL sorgusu kullanılabilir;
SELECT urun_adi, fiyat FROM urunler WHERE stok_miktari > 0;
Bu sorgu, \"urunler\" tablosundan stok miktarı 0'dan büyük olan ürünlerin adını ve fiyatını görüntüler.
Bir restoranın sipariş veri tabanından rapor almak için aşağıdaki SQL sorgusu kullanılabilir;
SELECT siparis_tarihi, toplam_fiyat FROM siparisler WHERE siparis_tarihi BETWEEN '2021-05-01' AND '2021-05-31';
Bu sorgu, \"siparisler\" tablosundan Mayıs 2021 tarihleri arasında verilen siparişlerin tarihini ve toplam fiyatını görüntüler.
Sık Sorulan Sorular
1. SQL sorguları hangi veritabanı yönetim sistemlerinde kullanılır?
SQL sorguları, Microsoft SQL Server, MySQL, Oracle, PostgreSQL gibi birçok veritabanı yönetim sisteminde kullanılır.
2. SQL sorgularını nasıl çalıştırabilirim?
SQL sorgularını bir veritabanı yönetim sistemi üzerinde çalıştırabilirsiniz. Bu sistem, SQL sorgularını okur, veritabanı işlemlerini gerçekleştirir ve sonuçları gösterir.
3. SQL sorgularında kullanılan anahtar sözcükler nelerdir?
SQL sorgularında kullanılan anahtar sözcükler şunlardır; SELECT, FROM, WHERE, INSERT, UPDATE ve DELETE.
4. SQL sorguları hangi amaçlar için kullanılır?
SQL sorguları, veritabanı yönetimi, veri sorgulama, veri ekleme, veri güncelleme ve veri silme işlemleri için kullanılır.


Doktor & Medikal Web Sitesi

Onlarca Doktor & Medikal Web sitesinden biri mutlaka size göre!

*256 Bit SSL Sertifikası * Full Mobil Uyumlu * Full SEO Uyumlu
İsterseniz Mobil Uygulama Seçeneğiyle


veritabanı yönetimi SQL programlama dili ilişkisel veritabanları sorgulama veri düzenleme veri koruma syntax komutlar tablo oluşturma tablo değiştirme tablo silme veri ekleme veri güncelleme veri silme veritabanı yapılandırması veri bütünlüğü yedekleme
Sonsuz Bilgi