Her kesime hitap eder
Ana Sayfa
Forum
Dosyalar
Makaleler
Videolar
Resimler
The
Turkler
Menü
Ana Sayfa
Forum
Videolar
Dosyalar
Resimler
Makaleler
Haber Arşivi
Favorilerime
Sizde Para Kazanın !
Üye Girişi
Kullanıcı Adı
Şifre
Kayıt Ol
Son Videolar
Yiğidim Aslanim
Terminator Salvation
Guizanin Esi Soyundu
Sports Illustrated Swimsuit
Bisikletle Arab Drift
Son Makaleler
BU ADAMLARA BİRER ALKIŞ LüTFEN...
Kennedy Suikastı
Hızlı Okuma Tekniği
Amfiteatrlar ve Arenalar
Bayezit Külliyesi
Bİrazda Reklam :)
Sayaç
Aktif Ziyaretçi
84
Bugün Tekil
53
Ayrıntı
Bugün Çoğul
169
Toplam Tekil
157904
Toplam Çoğul
459648
Ip 38.103.63.16
İSTATİSTİKLER
Portalda
350 tane makale
36 tane dosya
348 tane video
1729 tane haber
352 tane resim
Forumda
2612 tane üyemiz
13258 tane mesaj
98 adet kategori
Makale : Mysql Nedir? Neden Kullanırız?
MYSQL Bir (ilişkisel) veritabanı yönetim sistemidir.
Tüm verileri tek bir ambara yığmak yerine farklı tablolarda ve veritabanlarında düzenli bir biçimde saklar.
SQL adı verilen, veritabanlarına erişmek için kullanılan en yaygın ve standart dil ile işlemler yapıyor.
Çifte lisanslı bir yazılımdır. Hem Genel Kamu Lisansı na (GPL) sahip özgür bir yazılım, hem de GPL in kısıtladığı alanlarda kullanmak isteyenler için ayrı bir lisansa sahiptir.
MySQL AB isimli (eski ismi TCX) bir İsveç firması tarafından geliştiriliyor.
MySQL in son kararlı sürümü 4.1.7, yeni geliştirilen henüz alfa olan sürümü 5.0.2
Çok hızlı, güvenilir ve kullanımı kolay.
MySQL e Python dan Java ya kadar birçok programlama dili ile erişilebilir.
Apache ve PHP ile beraber web-veritabanı uygulamalarında çok yaygın olarak kullanılır. Apache-PHP-MySQL üçlüsü için hazırlanmış çok geniş bir yazılım yelpazesi bulunuyor.
Özellikle internet ortamında önem kazanan, çok esnek ve güçlü bir kullanıcı erişim kısıtlama/yetkilendirme sistemine sahip.
MySQL in Bazı Özellikleri
Unix türevlerinden Amiga ya kadar birçok farklı platformda çalışabiliyor.
Birden fazla CPU ile kolaylıkla çalışabiliyor.
60000 in üzerinde tablo, 5 milyarın üzerinde satır ile çalıştığı söylenen MySQL sistemler bulunuyor.
Transaction ve/ya atomik işlem kullanan çeşitli tablo tiplerini destekliyor.
Tabloların kontrolü, optimizasyonu ve tamiri hızlı bir biçimde yapılabiliyor.
Windows için ODBC desteği var, ODBC 2.5 komutları tamamen destekleniyor.
Farklı karakter setlerini (iso8859-9, ...) ve onlara göre sıralama yapılmasını destekliyor, farklı dillerde hata mesajları verebiliyor.
Özellikle internet ortamında önem kazanan, çok esnek ve güçlü bir kullanıcı erişim kısıtlama/yetkilendirme sistemine sahip.
MySQL in Eksikleri
Oracle SQL de kullanılan SELECT ... INTO table ... komutunu desteklemiyor. Ancak Ansi SQL de hemen hemen aynı işi gören INSERT INTO ... SELECT ... mevcut.
Stored procedure / trigger desteği bulunmuyor.
Kullanıcı kısıtlamak için kullanılan "view" özelliği yok. Ancak MySQL in gelişmiş bir erişim kısıtlama sistemi olduğu için ihtiyaç duyulmuyor.
MySQL Tablo Tipleri
MySQL, iki farklı tür tablo yapısını destekler :
Transaction Tabloları :
- InnoDB
- Berkeley DB
Atomik İşlem Tabloları :
- MyISAM
- HEAP
- MERGE
- ISAM