MYSQL: CREATING & UPDATING TABLES EĞİTİMİ

MySQL tablolarını doğru tasarlayın ve güvenle değiştirin

CREATE TABLE, veri tipleri, kısıtlar, indeks, ALTER TABLE ve INSERT/UPDATE/DELETE işlemleri

MySQL: Creating & Updating Tables Eğitimi, veritabanı şemasını doğru tasarlamayı ve güvenle değiştirmeyi uygulamalı öğretir. Katılımcılar CREATE TABLE ile tablo tasarlar, uygun veri tiplerini seçer; PRIMARY KEY, FOREIGN KEY, UNIQUE ve CHECK kısıtlarıyla bütün…

3 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Tablo oluşturma, şema değiştirme ve veri yönetimine odaklanan DDL/DML eğitimi

MySQL: Creating & Updating Tables Eğitimi, veritabanı şemasını doğru tasarlamaya ve güvenle değiştirmeye odaklanır. Katılımcılar CREATE TABLE ile tabloları tasarlar, uygun veri tiplerini seçer, PRIMARY KEY, FOREIGN KEY, UNIQUE ve CHECK kısıtlarıyla bütünlüğü sağlar. ALTER TABLE ile sütun ve kısıt ekler, değiştirir ve kaldırır; indeks tanımlar. INSERT, UPDATE, DELETE ve UPSERT ile veriyi yönetir, normalizasyon ilkeleriyle tutarlı bir veri modeli kurar.

Süre ve Format

3 Gün. İlk gün tablo oluşturma ve veri tipleri, ikinci gün kısıtlar, indeks ve normalizasyon, üçüncü gün ALTER TABLE ve veri işleme uygulanır.

Seviye

Orta Seviye — CREATE TABLE, veri tipleri, kısıtlar, ALTER TABLE ile şema değişikliği ve INSERT/UPDATE/DELETE ile veri yönetimi

Öğrenme Metodu

Her konu MySQL üzerinde gerçek tablolar oluşturularak, değiştirilerek ve veri işlenerek uygulamalı işlenir.

Neden Bu Eğitim?

🧱Sağlam veri modeli

Doğru veri tipleri ve kısıtlarla tutarlı, performanslı ve sürdürülebilir bir tablo tasarımı kurmayı öğrenirsiniz.

🔧Güvenli şema değişikliği

ALTER TABLE ile üretimdeki tabloları veri kaybetmeden değiştirmenin doğru ve güvenli yollarını öğrenirsiniz.

✅Veri bütünlüğü

PRIMARY KEY, FOREIGN KEY ve CHECK kısıtlarıyla veriyi kaynağında doğru ve tutarlı tutmayı kavrarsınız.

Anahtar Konular

mysql tablo oluşturma eğitimicreate table eğitimimysql ddl eğitimialter table eğitimimysql veri tipleriveritabanı tasarımı eğitimimysql normalizasyonsql kısıtlar eğitimimysql şema tasarımımysql tablo güncelleme
“İyi tasarlanmış bir tablo, yıllar sonra bile anlaşılır kalır; şemaya verilen özen, veriye verilen değerin ilk adımıdır.”

Ön Koşullar

Eğitimi rahat takip etmek için faydalı olacak bilgi ve ortam gereksinimleri

1
Temel SQL bilgisi

SELECT ve temel veritabanı kavramlarına aşinalık tablo ve veri işleme konularını izlemeyi kolaylaştırır.

2
İlişkisel kavramlar

Tablo, satır, sütun ve anahtar gibi kavramlara aşinalık şema tasarımında belirgin biçimde yardımcı olur.

3
Mantıksal düşünme

Veri ilişkilerini ve bütünlük kurallarını kavramak normalizasyon ve kısıt konularında kolaylık sağlar.

4
Laboratuvar ortamı

MySQL sunucusu ve Workbench, tablo oluşturma ve şema değişikliği alıştırmalarını birebir yapmaya olanak sağlar.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcılar CREATE TABLE ile tabloları tasarlar, uygun veri tiplerini seçer, depolama motoru ve karakter setini belirler, varsayılan değer ve AUTO_INCREMENT tanımlar.
Modül 1
CREATE TABLE Temelleri
  • CREATE TABLE sözdizimi ve sütun tanımı
  • IF NOT EXISTS ile güvenli oluşturma
  • Depolama motoru seçimi: InnoDB ve MyISAM
  • Karakter seti ve collation (utf8mb4) belirleme
  • Tablo ve sütun yorumları (COMMENT) ekleme
  • SHOW CREATE TABLE ile tanımı inceleme
Modül 2
Sayısal ve Mantıksal Tipler
  • TINYINT, INT, BIGINT ve değer aralıkları
  • DECIMAL ile hassas parasal değer saklama
  • FLOAT ve DOUBLE ile yaklaşık sayılar
  • UNSIGNED ve ZEROFILL niteleyicileri
  • BOOLEAN (TINYINT) ile mantıksal değer
  • Doğru sayısal tip seçiminin depolamaya etkisi
Modül 3
Metin, Tarih ve İkili Tipler
  • CHAR ile VARCHAR arasındaki fark ve seçim
  • TEXT ve BLOB türleri ve kullanım sınırları
  • DATE, DATETIME ve TIMESTAMP farkları
  • ENUM ve SET ile sınırlı değer kümeleri
  • JSON veri tipi ile belge saklama
  • Zaman dilimi ve TIMESTAMP davranışı
Modül 4
Varsayılan Değer ve Otomatik Alan
  • DEFAULT ile sütuna varsayılan değer atama
  • AUTO_INCREMENT ile otomatik anahtar üretimi
  • NOT NULL ve NULL davranışının belirlenmesi
  • CURRENT_TIMESTAMP ve otomatik güncelleme
  • Üretilen (GENERATED) sütun tanımlama
  • Varsayılan değerlerin veri girişine etkisi
Günün hedefiKatılımcılar PRIMARY KEY, FOREIGN KEY, UNIQUE ve CHECK kısıtlarıyla bütünlüğü sağlar, indeksler tanımlar ve normalizasyon ilkeleriyle tutarlı tablo tasarlar.
Modül 1
Anahtarlar ve Bütünlük Kısıtları
  • PRIMARY KEY ile satırların benzersiz tanımı
  • Bileşik (composite) birincil anahtar tasarımı
  • FOREIGN KEY ile referans bütünlüğü
  • ON DELETE/UPDATE CASCADE ve SET NULL
  • UNIQUE kısıtıyla tekrarın önlenmesi
  • CHECK kısıtıyla değer kuralı tanımlama
Modül 2
İndeks Tanımlama
  • Tekil (single) ve bileşik indeks oluşturma
  • CREATE INDEX ve tablo içinde indeks tanımı
  • Benzersiz (UNIQUE) indeks kullanımı
  • Önek (prefix) indeks ile uzun metinlerde tasarruf
  • FULLTEXT indeks ile metin arama
  • İndeksin sorgu ve yazma maliyetine etkisi
Modül 3
Normalizasyon İlkeleri
  • Veri tekrarının (redundancy) sakıncaları
  • 1NF: atomik değerler ve tekrar eden grupların ayrılması
  • 2NF: kısmi bağımlılıkların giderilmesi
  • 3NF: geçişli bağımlılıkların giderilmesi
  • Tabloları ilişkilere bölme (decomposition)
  • Gerektiğinde bilinçli denormalizasyon kararı
Modül 4
İlişki Türleri ve Tasarım
  • Bire-bir, bire-çok ilişki modelleme
  • Çoka-çok ilişki ve ara (junction) tablo
  • Doğru anahtar ve veri tipi eşleştirmesi
  • Varlık-ilişki (ER) mantığıyla şema tasarımı
  • Adlandırma standartları ve okunabilirlik
  • Tasarım hatalarının sonradan maliyeti
Günün hedefiKatılımcılar ALTER TABLE ile sütun ve kısıt değiştirir, INSERT, UPDATE, DELETE ve UPSERT ile veriyi yönetir, şema değişikliğini güvenle planlar ve uygular.
Modül 1
ALTER TABLE ile Şema Değiştirme
  • ADD COLUMN ve MODIFY COLUMN ile sütun değişikliği
  • CHANGE ile sütun adı ve tipini güncelleme
  • DROP COLUMN ile sütun kaldırma
  • Kısıt ve indeks ekleme/kaldırma
  • Varsayılan değer ve veri tipi dönüşümü
  • RENAME TABLE ile tablo adı değiştirme
Modül 2
Veri Ekleme ve UPSERT
  • INSERT INTO ile tek ve çoklu satır ekleme
  • INSERT ... SELECT ile sorgudan veri aktarma
  • INSERT ... ON DUPLICATE KEY UPDATE (upsert)
  • REPLACE INTO davranışı ve farkı
  • IGNORE ile hatalı satırları atlama
  • LOAD DATA INFILE ile toplu yükleme
Modül 3
Veri Güncelleme ve Silme
  • UPDATE ile koşullu kayıt güncelleme
  • Birden çok sütunu tek sorguda güncelleme
  • JOIN ile ilişkili tablolardan güncelleme
  • DELETE ile koşullu satır silme
  • TRUNCATE ile tüm tabloyu hızlı boşaltma
  • WHERE unutmanın yarattığı toplu değişiklik riski
Modül 4
Güvenli Değişiklik ve İşlemler
  • Transaction ile değişiklikleri güvene alma
  • Büyük tablolarda ALTER'ın kilitleme etkisi
  • Online DDL ve ALGORITHM/LOCK seçenekleri
  • Değişiklik öncesi yedek alma alışkanlığı
  • Test ortamında deneme ve geri alma planı
  • Şema göçü (migration) betikleriyle sürümleme

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Tablo tasarımı

CREATE TABLE ile uygun veri tipleri, karakter seti ve motor seçerek sağlam tablolar tasarlarsınız.

✅
Veri tipi seçimi

Sayısal, metin, tarih ve JSON tiplerini doğru seçerek depolama ve performans açısından verimli şema kurarsınız.

✅
Bütünlük kısıtları

PRIMARY KEY, FOREIGN KEY, UNIQUE ve CHECK kısıtlarıyla veri bütünlüğünü kaynağında güvence altına alırsınız.

✅
İndeksleme

Tekil, bileşik, önek ve FULLTEXT indeksler tanımlayarak sorgu performansını tasarım aşamasında iyileştirirsiniz.

✅
Normalizasyon

1NF, 2NF ve 3NF ilkeleriyle veri tekrarını azaltır, tutarlı ve sürdürülebilir bir veri modeli kurarsınız.

✅
Şema değişikliği

ALTER TABLE ile sütun ve kısıtları üretimdeki tabloları bozmadan güvenle ekler, değiştirir ve kaldırırsınız.

✅
Veri yönetimi

INSERT, UPDATE, DELETE ve ON DUPLICATE KEY UPDATE ile veriyi güvenli ve verimli biçimde yönetirsiniz.

✅
Güvenli migrasyon

Transaction, online DDL ve yedekleme ile şema değişikliklerini risk almadan planlar ve uygularsınız.

Kimler İçin Uygundur?

  • Yeni başlayan veritabanı geliştiricileri
  • yazılımcılar
  • veri analistleri
  • MySQL'de tablo tasarlayıp şema yönetmek isteyen BT profesyonelleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Yeni başlayan veritabanı geliştiricileri, yazılımcılar, veri analistleri ve MySQL'de tablo tasarlayıp şema yönetmek isteyen BT profesyonelleri için uygundur. Sağlam bir veri modeli kurmayı ve tabloları güvenle değiştirmeyi öğrenmek isteyen herkese hitap eder.
Bu eğitim sorgulama eğitiminden nasıl ayrılır?
Sorgulama eğitimleri SELECT ile veri okumaya odaklanır. Bu eğitim ise DDL ve DML'e, yani tablo yapısını kurup değiştirmeye ve veriyi yönetmeye odaklanır: CREATE TABLE, veri tipleri, kısıtlar, indeks, normalizasyon, ALTER TABLE ve INSERT/UPDATE/DELETE ele alınır. Yani veri okumak değil, veri yapısını tasarlamak merkezdedir.
Eğitim için ön koşul var mı?
Temel SQL bilgisi ve tablo, satır, sütun, anahtar gibi ilişkisel kavramlara aşinalık beklenir. İleri düzey deneyim gerekmez; veri tipleri, kısıtlar, normalizasyon ve şema değişikliği konuları eğitimde gerçek tablolar üzerinde adım adım ele alınır.
Normalizasyon ve ilişki tasarımı işleniyor mu?
Evet. 1NF, 2NF ve 3NF ilkeleri sade örneklerle anlatılır; veri tekrarının sakıncaları ve tabloları ilişkilere bölme uygulanır. Bire-bir, bire-çok ve çoka-çok ilişkiler ile ara (junction) tablo tasarımı da ele alınarak tutarlı bir veri modeli kurma becerisi kazandırılır.
Eğitim sonunda sertifika veriliyor mu?
Program tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Sertifika eğitime katılımı ve değerlendirmedeki başarıyı belgeler. Eğitim yüz yüze veya online olarak ve kuruma özel içerikle uyarlanabilir biçimde sunulabilir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. MySQL: Creating & Updating Tables Eğitimi Sertifika Kodu DV-2026XX00 Tarih 23.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

MySQL ve MariaDBSQL Programming with MariaDB: Analyzing Relational Data Eğitimi
Veritabanı Eğitimleri

SQL Programming with MariaDB: Analyzing Relational Data Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

MariaDB ile ilişkisel veri analizi eğitimi: GROUP BY, JOIN, alt sorgu, CTE ve pencere fonksiyonlarıyla analitik SQL sorgularını uygulamalı öğrenin.

Detayları Gör →
MySQL ve MariaDBSQL Programming with MariaDB: Getting Started with MariaDB for Data Analysis Eğitimi
Veritabanı Eğitimleri

SQL Programming with MariaDB: Getting Started with MariaDB for Data Analysis Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

MariaDB ile veri analizine giriş eğitimi: kurulum, veri tipleri, SELECT, WHERE, ORDER BY ve temel toplam fonksiyonlarını sıfırdan uygulamalı öğrenin.

Detayları Gör →
MySQL ve MariaDBSQL Programming with MariaDB: Using Joins, Triggers, & Stored Procedures Eğitimi
Veritabanı Eğitimleri

SQL Programming with MariaDB: Using Joins, Triggers, & Stored Procedures Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

MariaDB ile sunucu tarafı SQL eğitimi: JOIN türleri, stored procedure, fonksiyon, trigger, cursor ve hata yönetimini gerçek senaryolarla uygulamalı öğrenin.

Detayları Gör →
MySQL ve MariaDBYüksek Kullanılabilirlik ve Performans için Advanced MariaDB Eğitimi
Veritabanı Eğitimleri

Yüksek Kullanılabilirlik ve Performans için Advanced MariaDB Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

İleri MariaDB eğitimi: replikasyon, GTID, Galera Cluster, MaxScale, InnoDB tuning, indeks ve sorgu optimizasyonu ile yedeklemeyi uygulamalı öğrenin.

Detayları Gör →
MySQL ve MariaDBMySQL Backup ve Recovery Yöntemleri Eğitimi
Veritabanı Eğitimleri

MySQL Backup ve Recovery Yöntemleri Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

MySQL yedekleme ve kurtarmayı öğrenin: mysqldump, mysqlpump, XtraBackup, binary log ile point-in-time recovery, otomasyon ve yedek doğrulama.

Detayları Gör →
MySQL ve MariaDBMySQL Eğitimi
Veritabanı Eğitimleri

MySQL Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Kapsamlı MySQL eğitimi: kurulum, veri modelleme, SELECT ve JOIN, saklı yordam, indeks, yedekleme, replikasyon ve performans uygulamalı işlenir.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn