MySQL Fundamentals

Eğitim Süresi: 4 Gün / 24 Saat

Ön Koşul: Herhangi bir ön koşul bulunmamaktadır. Temel bilgisayar ve veri bilgisine sahip olmak faydalı olacaktır.

Eğitim Hakkında: MySQL Fundamentals eğitimi, katılımcılara MySQL veritabanı yönetim sisteminin temellerini öğretmeyi amaçlamaktadır. Bu eğitim, MySQL kurulumu ve yapılandırmasından, temel SQL sorgularının yazılmasına kadar geniş bir kapsam sunar. Eğitim, veri tabanı tasarımı, veri modelleme, temel sorgu işlemleri ve veri manipülasyonu gibi temel konuları ele alır. Katılımcılar, eğitim sonunda MySQL veritabanı üzerinde temel veri yönetimi işlemlerini gerçekleştirme becerisi kazanacaklardır.

Kimler Katılmalı:

  • Veritabanı yönetimi konusunda başlangıç seviyesinde bilgi edinmek isteyenler
  • Yazılım geliştiriciler ve programcılar
  • Sistem yöneticileri
  • IT profesyonelleri
  • MySQL’e yeni başlayan ve veritabanı ile ilgili temel bilgi sahibi olmak isteyen herkes

Eğitim Hakkında

MySQL Fundamentals eğitimi, dünyanın en popüler açık kaynaklı veritabanı olan MySQL’de ustalaşmanın ilk adımıdır. İlişkisel veritabanları, SQL ve MySQL Server ve araçlarını kullanarak sağlam bir anlayış ve pratik deneyim geliştirin.

Eğitim İçeriği

Introduction to MySQL

  • Course Goals
  • Course Lesson Map
  • Classroom Environment
  • MySQL Overview
  • MySQL Community Resources
  • How an instance of MySQL Cloud Service differs from having an on-premises instance
  • MySQL Courses and Certification

MySQL Server and Client

  • MySQL Client/Server Model
  • MySQL Connectors
  • Installation of the MySQL server
  • Starting and stopping the MySQL server
  • Using the mysql client
  • MySQL Workbench

Querying Table Data

  • The SELECT Statement
  • Query Data From An Application
  • Troubleshooting Problems

Data Types

  • Data Types as Part of Database Design
  • Numeric Data Types
  • Temporal Data Type
  • String Data Types
  • Character Set and Collation Support
  • Data Type Considerations
  • The Meaning Of NULL

Functions

  • Functions in MySQL Expressions
  • Using Functions
  • String Functions
  • Date And Time Functions
  • Numeric Functions
  • Aggregate Functions
  • Spaces in Function Names
  • RANK Window Functions

Joins and Unions

  • Querying Multiple Tables
  • Joining Tables with SELECT
  • Inner Joins
  • Outer Joins
  • Table Name Aliases
  • Combining Multiple Queries with UNION

Subqueries

  • Nesting Queries
  • Writing Simple Subqueries
  • Writing Complex Subqueries

Creating Databases and Tables

  • Creating a Database
  • Creating a Table
  • Showing How a Table Was Created
  • Column Options
  • Table Options
  • Copying an Existing Table Structure
  • Confirming the Creation of a New Table
  • Copying an Existing Table Structure
  • Creating a Temporary Table
  • Indexes, Keys, and Constraints

Modifying Databases and Tables

  • Deleting Databases and Tables
  • Adding, Removing and Modifying Table Columns
  • Adding, Removing and Modifying Indexes and Constraints

Modifying Table Data

  • Manipulating Data
  • Inserting Records
  • Replacing Existing Records
  • Updating Existing Records
  • Deleting Records
  • Exporting and Importing A Script
  • Multistatement Transactions
  • Modifying Data From An Application

Securing Your Database

  • Layers of Security
  • Creating Users
  • Creating Roles
  • Assigning Privileges to Users And/Or Roles
  • Creating Views to Control Access

Backing Up Your Database

  • Importance Of Backups
  • Creating a Backup
  • Options for Backup
  • Restoring a Backup

JSON

  • JSON Use Cases
  • Retrieving Data From JSON Columns
  • Creating a JSON Column
  • Inserting Data Into a JSON Column
  • Updating a JSON Column

Conclusion

  • Course Goals
  • MySQL Curriculum Path
  • MySQL Resources
  • Evaluation
  • Final Q&A

 

Eğitim Sonu Kazanımları:

  • MySQL veritabanlarını kurma, yapılandırma ve yönetme becerisi kazanırsınız.
  • SQL dilini kullanarak temel veri yönetimi işlemlerini gerçekleştirme yeteneği geliştirirsiniz.
  • Veritabanı güvenliği ve kullanıcı yönetimi konularında bilgi sahibi olursunuz.
  • Veri yedekleme ve geri yükleme işlemlerini öğrenerek, veritabanı yönetimi süreçlerinde güvenli çalışırsınız.
  • MySQL’in temel bileşenlerini ve fonksiyonlarını kullanarak veri manipülasyonu yapma yetkinliği kazanırsınız.

Bu eğitim, MySQL veritabanı yönetimi alanında kariyerine başlamak isteyenler veya mevcut bilgisini sağlam bir temele oturtmak isteyen profesyoneller için idealdir.