MySQL

MySQL

MySQL ücretsiz bir SQL veritabanıdır. Küçük projeler üzerinde çalışan yeni başlayanlar ve geliştiriciler arasında yaygındır, ancak aynı zamanda büyük şirketler tarafından sistemlerini çalıştırmak için de kullanılır.

MySQL Veritabanını Kurma

Homebrew kullanarak Mac'e MySQL Nasıl Kurulur : MySQL'i yüklemek için Homebrew adlı paket yöneticisini kullanın.

DMG Dosyasını Kullanarak MySQL'i Mac'e Yükleme : MySQL'i Mac'e yüklemek için kurulum paketini veya sihirbazı kullanın.

MySQL'i Windows'a Yükleme : MySQL'i Windows'a yüklemek için kurulum paketini kullanın.

Temelleri Öğrenmek

SQL Yol Haritası : Başlangıçtan ileri seviyeye kadar SQL konularını içeren bir rehber.

PostgreSQL ve MySQL : PostgreSQL ve MySQL arasındaki farkların analizi.

Temel SQL İfadeleri

Veri Manipülasyonu

SELECT Deyimi : tablodaki verileri görüntüleme

INSERT Deyimi : tabloya veri ekleme

UPDATE Deyimi : tablodaki verileri değiştirme

DELETE Deyimi : tablodan veri kaldırma

Cümleler

WHERE Cümlesi: sorgunuzdaki verileri filtreleyin

ORDER BY Cümlesi: bir Select sorgusunun sonuçlarının sırasını belirtir

GROUP BY Cümlesi: verileri bir sütundaki değerlere göre gruplamanızı ve toplama işlevlerini kullanmanızı sağlar

HAVING Cümlesi: bir grup uygulandıktan sonra verileri filtrelemenizi sağlar

DISTINCT: sonuçlarınızdaki yinelenen satırları ortadan kaldırın

Tablolar

Tablo Oluştur kılavuzu: veritabanında yeni bir tablo oluşturun

Tabloyu Değiştir kılavuzu: mevcut bir tabloda değişiklik yapma

Tabloyu Bırak kılavuzu: bir tabloyu veritabanından kaldırma

Tabloyu Kesme kılavuzu: tablodaki tüm verileri kaldırma

Ek SQL Özellikleri

Operatörler: veriler üzerinde hesaplamalar ve işlemler gerçekleştirir.

Set Operatörleri: iki sorgunun sonuçlarını tek bir sorguda birleştirir

DURUM Bildirimi: bir sorguda koşullu (if then else) mantık kullanma

Joins

Joins kılavuzu: birden fazla tabloyu bir sorguda bir araya getirme yönteminiz olan birleştirmeler için bir kılavuz

Bire Bir birleştirmeler (One to One joins) : bu birleştirme türünün tanımı ve bir örnek

Birden Çoka birleştirme (One to Many joins) : bu birleştirme türünün tanımı ve bir örnek

Çoktan Çoka birleştirme (Many to Many joins) : bu birleştirme türünün tanımı ve bir örnek

Kendisiyle (Self) join : bu birleştirme türünün tanımı ve bir örneği

Fonksiyonlar (Functions)

Toplama Fonksiyonları: verileri bir veya daha fazla satırda toplayan fonksiyonlar

Pencere Fonksiyonları: birden fazla satırdaki verileri analiz etmenizi sağlayan fonksiyonlar

Nesneler (Objects)

Bir veritabanında tablolardan başka daha birçok nesne vardır. Bu rehberlerde onlar hakkında her şeyi öğrenin.

İndeksler (Indexes): SQL'de İndeksler için bir rehber

Kısıtlamalar (Constraints): Verileriniz üzerinde belirlenebilecek kurallar

Anahtarlar (Keys): Surograte, natural, primary, foreign, composite ve daha fazlası

Saklı Yordamlar (Stored Procedures): SQL'de saklı yordamlar için bir rehberi

Görünümler ve Materyalleştirilmiş Görünümler (Views and Materialised Views): Verileri belirli şekillerde görüntülemenizi sağlayan nesneler

Veritabanı Şeması (Database Schema): Veritabanı şeması nedir?

Geçici Tablolar (Temporary Tables): Nedir ve nasıl oluşturulur

İleri Öğrenme

SQL ve MySQL veritabanında daha fazla özellik ve konu.

Terimler Sözlüğü : SQL ve veritabanı geliştirmede kullanılan birçok terimin tanımı

Veri Türleri : Birçok farklı veritabanındaki veri türlerine ilişkin bir kılavuz

DML, DDL ve TCL : SQL komutlarının listesi ve DDL, DML ve TCL'nin anlamı

Takma adlar : SQL'de sütun takma adları ve tablo takma adlarına ilişkin bir kılavuz

Alt sorgular : Alt sorgulara, bunların ne olduğuna ve birçok farklı örneğe ilişkin bir rehber.

Sonuçları Sınırlandırma : SQL satır sınırlaması ve En İyi N sorgularına ilişkin bir kılavuz

CTE (WITH Cümlesi) : Ortak Tablo İfadeleri (CTE'ler) veya WITH cümlesi için bir rehber

İşlemler ve Yalıtım Düzeyleri : SQL'de işlemlerin açıklaması ve yalıtım düzeylerinin neler olduğu

Birleştirme : Birleştirme nedir ve SQL'de nasıl yapılır

Boolean'lar : SQL'in Boolean'ları nasıl işlediği ve bunları nasıl uygulayabileceğiniz

Joker Karakterler : Joker karakterlerin ne olduğu ve nasıl kullanılacağına dair bir açıklama

Null : NULL'un ne olduğu ve SQL'de nasıl işleneceğine dair bir rehber

Veri Ambarları : Veri ambarlarına ilişkin ayrıntılı bir kılavuz

Yorumlar : SQL'deki yorumlara dair bir kılavuz ve neden yardımcı olabilecekleri

Nasıl Yapılır

SQL sorgularında yaygın görevlerin nasıl yapılacağını ayrıntılarıyla anlatan makalelerden oluşan bir koleksiyon.

Maksimum Değere Sahip Satırları Seçin : Bir sütun için maksimum değere sahip satırları nasıl seçersiniz

Veritabanındaki Tabloları Listeleme : Bir veritabanındaki veya şemadaki tüm tabloları nasıl listeleyebilirsiniz

Tek Tırnaklardan Kaçış : SQL'de tek tırnaklardan nasıl kaçılır

Yinelenen Kayıtları Kaldırın : SQL'de yinelenen kayıtlar nasıl kaldırılır

Pivot Tablo Oluşturma : MySQL'de pivot tablo nasıl oluşturulur

mysqldump kullanarak bir veritabanını dışa aktarma : mysqldump yardımcı programını kullanarak bir veritabanını nasıl dışa aktarırsınız (ve içe aktarırsınız)

Bir Kullanıcının Parolasını Değiştirme : MySQL'de parola nasıl değiştirilir

Veritabanı Saat Dilimleri: Nihai Kılavuz : Bir veritabanında tarihler, saatler ve saat dilimleri nasıl saklanır ve bunlarla nasıl çalışılır

Ayrıcalıklar : MySQL'deki ayrıcalıklara ilişkin bir kılavuz

MySQL Hatası Nasıl Düzeltilir: 'root'@'localhost' Kullanıcısı İçin Erişim Engellendi

MySQL Sorgu Çıktısını Bir Dosyaya Nasıl Kaydedilir