
ChatGTP ile SQL Öğrenme

SQL (Structured Query Language) veritabanı yönetim sistemi için kullanılan bir programlama dilidir. SQL, veritabanlarının yapısını ve verilerini yönetmek için kullanılan bir dildir. SQL, veritabanlarındaki verileri sorgulamak, eklemek, değiştirmek ve silmek gibi işlemleri gerçekleştirmek için kullanılır.
SQL, veritabanı yönetim sistemi (DBMS) tarafından desteklenir. Örneğin, MySQL, Microsoft SQL Server, Oracle, PostgreSQL gibi popüler veritabanı yönetim sistemleri SQL dilini destekler. Bu sistemler, SQL komutlarını alır ve veritabanı için gerekli işlemleri gerçekleştirir.
SQL, veritabanlarının yapısını oluşturmak ve verileri yönetmek için kullanılan Data Definition Language (DDL) ve Data Manipulation Language (DML) gibi özel birçok dil içerir.
SQL (Structured Query Language) veritabanlarını yönetmek için kullanılan bir dil. Aşağıda SQL’nin temel komutlarının bazı örnekleri verilmiştir:
- SELECT: Veritabanındaki verileri sorgulamak için kullanılır. Örnek: “SELECT ad, soyad FROM öğrenciler”
- INSERT: Veritabanına yeni veri eklemek için kullanılır. Örnek: “INSERT INTO öğrenciler (ad, soyad, okul_no) VALUES (‘Ahmet’, ‘Yılmaz’, ‘123456’)”
- UPDATE: Veritabanındaki verileri güncellemek için kullanılır. Örnek: “UPDATE öğrenciler SET ad = ‘Mehmet’, soyad = ‘Çelik’ WHERE id = 1”
- DELETE: Veritabanındaki verileri silmek için kullanılır. Örnek: “DELETE FROM öğrenciler WHERE id = 3”
- CREATE: Veritabanındaki bir tablo oluşturmak için kullanılır. Örnek: “CREATE TABLE öğrenciler (id INT PRIMARY KEY, ad VARCHAR(255), soyad VARCHAR(255), okul_no VARCHAR(255))”
- ALTER: Veritabanındaki bir tablonun yapısını değiştirmek için kullanılır. Örnek: “ALTER TABLE öğrenciler ADD email VARCHAR(255)”
- DROP: Veritabanındaki bir tablo veya görünümü silmek için kullanılır. Örnek: “DROP TABLE öğrenciler”
Not: Örneklerde verilerin gerçek değerleri kullanılmamıştır. Sorgu işlemlerine ek olarak kolaylaştıran komutlar aşağıdaki gibidir.
- JOIN: Bir veya daha fazla tablonun verilerini birleştirmek için kullanılır. Örnek: “SELECT öğrenciler.ad, öğrenciler.soyad, dersler.ders_adı FROM öğrenciler JOIN dersler ON öğrenciler.id = dersler.öğrenci_id”
- WHERE: Sorgularda belirli koşulları karşılamak için kullanılır. Örnek: “SELECT ad, soyad FROM öğrenciler WHERE okul_no = ‘123456’”
- GROUP BY: Sorgularda verileri gruplandırmak için kullanılır. Örnek: “SELECT okul, COUNT(*) FROM öğrenciler GROUP BY okul”
- HAVING: GROUP BY komutu ile birlikte kullanılır ve gruplanmış verilerde belirli koşulları karşılamak için kullanılır. Örnek: “SELECT okul, COUNT() FROM öğrenciler GROUP BY okul HAVING COUNT() > 100″
- ORDER BY: Sorgularda sonuçların sıralanmasını belirlemek için kullanılır. Örnek: “SELECT ad, soyad FROM öğrenciler ORDER BY soyad ASC”
- Ayrıca, veritabanlarına bağlantı kurmak, işlemleri geri almak veya kaydetmek gibi işlemler için de diğer komutlar mevcut. Örneğin, veritabanına bağlantı kurmak için kullanılan “CONNECT” veya “CONNECT TO” komutları, işlemleri geri almak için “ROLLBACK” veya kaydetmek için “COMMIT” komutları.
📚 Bu sitede aynı zamanda birçok klasik kitabı da bulabilirsiniz.
Okuyucular için özenle hazırlanan geniş arşivde şu kategoriler yer alıyor:
🌍 Dünya klasikleri PDF indir
– Shakespeare, Victor Hugo, Goethe gibi yazarların telifsiz eserleri
📖 Türk edebiyatı PDF kitap indir
– Namık Kemal, Ömer Seyfettin, Ziya Gökalp ve daha birçok klasik
🧠 Felsefe PDF kitap indir
– Aristoteles, Platon, İbn-i Sina ve diğer düşünürlerin temel eserleri
🌐 İngilizce PDF kitap indir
– İngiliz edebiyatından klasikler ve modern eserler
🇩🇪 Almanca PDF kitap indir
– Goethe, Schiller ve diğer Alman yazarların eserleri
💻 Programlar PDF indir
– Eğitim, yazılım ve teknik konularda PDF kaynaklar
👉 Tüm bu kitaplar ücretsiz PDF kitap formatında sunulmaktadır.
İngilizce içerikleri ve DAHA FAZLASI İÇİN ABONE OLMAYI UNUTMAYIN, Youtube Kanal PDF Kütüphanesi

