nİŞantaŞi Ünİversİtesİ © 1 · microsoft azure platformu desteğini başlattıktan sonra...
TRANSCRIPT
NİŞANTAŞI ÜNİVERSİTESİ © 1NİŞANTAŞI ÜNİVERSİTESİ ©
NİŞANTAŞI ÜNİVERSİTESİ © 2
MySQL Nedir? Kurulum ve Özellikleri
MySQL, altı milyondan fazla sistemde
yüklü bulunan çoklu iş parçacıklı, çok
kullanıcılı, hızlı ve sağlam bir veri tabanı
yönetim sistemidir.
UNIX, OS/2 ve Windows platformları için
ücretsiz dağıtılmakla birlikte ticari lisans
kullanmak isteyenler için de ücretli bir
lisans seçeneği de mevcuttur.
MySQL Nedir?
Şekil: My-SQL Logo
NİŞANTAŞI ÜNİVERSİTESİ © 3
MySQL Nedir? Kurulum ve Özellikleri
Neden bu kadar popülerdir?
• MySQL veri tabanı yazılımının bu kadar popüler
olmasının nedeni öncelik olarak ücretsiz olmasıdır.
• Ücretsiz olması; yine ücretsiz olarak sunulan açık
kaynak kodlu yazılımlarda kullanılması.
• WordPress gibi dünyadaki web sitelerinin %33’üne
sahip olan açık kaynak kodlu yazılımda kullanılması.
MySQL Nedir?
Şekil: CMS
NİŞANTAŞI ÜNİVERSİTESİ © 4
MySQL Nedir? Kurulum ve ÖzellikleriMySQL Nedir?
Şekil: MySQL Kullanan Bazı Sistemler
NİŞANTAŞI ÜNİVERSİTESİ © 5
MySQL Nedir? Kurulum ve Özellikleri
MySQL, veritabanlarına çok kullanıcılı erişimsağlar.
Bu RDBMS sistemi, bir Linux dağıtımınınüstünde PHP ve Apache Web Sunucusukombinasyonuyla kullanılır.
MySQL, veritabanını sorgulamak için SQLdilini kullanır.
MySQL Nedir?
Şekil: Apache - PHP - MYSQL Logo
NİŞANTAŞI ÜNİVERSİTESİ © 6
MySQL Nedir? Kurulum ve Özellikleri
• Kullanım Alanları
• Depolama motorları
• Syntax
• Güvenlik (MS-SQL)
• Masraf
• Sorgu İptali (MS-SQL var MySQL yok!)
• IDE’ler (Integrated Development Environment)
MySQL Özellikleri ve MS-SQL Arasındaki Farklar
Şekil: MySQL ve MS-SQL Logo
NİŞANTAŞI ÜNİVERSİTESİ © 7
MySQL Nedir? Kurulum ve Özellikleri
MySQL’in en büyük avantajı yıllardır webtabanlı tarayıcılardan PHP-MyAdminüzerinden ulaşılabilmesidir.
Microsoft Azure Platformu Desteğinibaşlattıktan sonra aynı MySQL’deki gibitarayıcı üzerinden, sql işlemleriyapabilmekteyiz.
MySQL Özellikleri ve MS-SQL Arasındaki Farklar
Şekil: AZURE Logo - SQL
NİŞANTAŞI ÜNİVERSİTESİ © 8
MySQL Nedir? Kurulum ve Özellikleri
Nasıl Kurulur?
• Linux tabanlı sunucular üzerine kurulumyapılır.
• Apache web sunucusu gereklidir.
• Xampp server (sanal sunucu) da kurulumyapılabilir (MacOS-Windows-Linux)
MySQL Kurulumu
Şekil: Xammpp Logo
NİŞANTAŞI ÜNİVERSİTESİ © 9
MySQL Nedir? Kurulum ve ÖzellikleriMySQL Kurulumu YouTube Video
Dileyenler Xampp kurulumu
yaparak SQL sorgularını
MySQL’de de deniyebilirler.
Not: Syntaxlar farklılık
gösterebilir.
NİŞANTAŞI ÜNİVERSİTESİ © 10
MySQL Nedir? Kurulum ve Özellikleri
phpMyAdmin, PHP ile yazılmış
açık kaynak kodlu bir araçtır.
Başlıca kullanım amacı İnternet
üzerinden MySQL veritabanı
yönetimidir.
MySQL Kurulumu – PHP MyAdmin Nedir?
Şekil: phpMyAdmin Arayüz
NİŞANTAŞI ÜNİVERSİTESİ © 11
MySQL Nedir? Kurulum ve ÖzellikleriMySQL Kurulumu – PHP MyAdmin Nedir?
PHP MyAdmin
alanları özelleştirme.
SQL Yedekleme
Sihirbazı
Sorgu Sihirbazı
NİŞANTAŞI ÜNİVERSİTESİ © 12
MySQL Nedir? Kurulum ve ÖzellikleriMySQL Kurulumu – PHP MyAdmin Nedir?
PHP MyAdminKullanıcı Ekleme
Kullanıcı HaklarıTanınmlama.
Veri TabanındakiRolü
NİŞANTAŞI ÜNİVERSİTESİ © 13
MySQL Nedir? Kurulum ve Özellikleri
cPanel, Unix tabanlı sistemlerde çalışan geniş
bir kullanım oranına sahip kontrol panelidir.
İsmi "Control Panel" kelimesinden gelmektedir.
cPanel ile birlikte WHM isimli ana yönetim
yazılımı da yüklenmektedir.
WHM üzerinden oluşturulan hesaplar clienthesap olarak adlandırılır.
CPanel
Şekil: CPanel Logo
NİŞANTAŞI ÜNİVERSİTESİ © 14
MySQL Nedir? Kurulum ve Özellikleri
cPanel; Linux işletim sistemi üzerindeçalışan, Php tabanlı sitelerinizi hostetmenize ve yönetmenize yardımcı olantüm dünyada en çok kullanılan ödüllükontrol panelidir.
Hosting hesabınız ile ilgili tüm işlemlericPanel üzerinden yapabilirsiniz.
CPanel
Şekil: CPanel Logo
NİŞANTAŞI ÜNİVERSİTESİ © 15
MS SQL T-SQL - SorgularT-SQL Sorgular ve Operatörler
• Online Video Ders Son Hafta Aktif Olacaktır: bit.ly/tsql-calisma
Teşekkürler.
Alican HAZIR