KOODLA | BLOG

PHP, Ajax, MySQL, Javascript ve İnternet Teknolojileri Üzerine Bir Blog

‘mysql’ Kategorisi Arşivi

MySQL sorgularında “AS” kullanımı

Yazan: İsa Engiz • 6/08/2008 • Yazının Kategorisi: Anasayfa, Okumadan Geçme, mysql

MySQL veritabanında tutacağınız verilerin sayısı arttıkça ilişkili veritabanına ihtiyacınız da zamanla artacaktır. Veritabanı tasarımınız yeterince iyiyse, veritabanı ne kadar şişerse şişsin, yine de satırların arasında kaybolmaz, istediğiniz veriyi kolaylıkla çekebilirsiniz.

Bu tür ilişkili veritabanı sorgularında bizim en büyük yardımcılarımızdan biri de “AS” komutudur. Bu yazıda da “as” komutunun kullanılışı üzerine tartışalım.



MySQL’de LIKE ve REGEXP Kullanımları

Yazan: İsa Engiz • 12/07/2008 • Yazının Kategorisi: Anasayfa, Okumadan Geçme, mysql

Veritabanının kullanımı genelde eldeki verilerin belli bir yerde tutulması, ihtiyaç duyulduğunuda ise belli koşullara göre çekilmesi şeklindedir. Bununla beraber ikinci sırayı ise arama cümlecikleri alır; belli bir kritere uyan verilerin veritabanından çekilmesi.

Bu ihtiyacı en güzel şekilde “LIKE” kelimesi karşılar. LIKE ve ardından gelen ‘%’ işareti ile kriterimizi belirtir ve verimizi çekeriz. Ancak ‘%’ işareti her [...]



MySQL’de Transaction ve PHP ile kullanımı

Yazan: İsa Engiz • 25/05/2008 • Yazının Kategorisi: mysql

MySQL’de sorgularımızı yazarken gün olur, aynı anda iki sorgunun çalışması gerekebilir, iki sorgunun da doğru sonuç döndürmesi gerekmektedir uygulamamız açısından. Örnek olarak iki banka hesabı arasındaki para transferlerini gösterebiliriz, birinci kişinin hesabından para silindikten sonra ikinci kişinin hesabına para yatmamışsa, pek de hoş durumlarla karşılaşmazsınız.

Her iki sorgunun da güvenle gerçekleştiğinden emin olabilmek için “Transaction” cümleleri [...]



MySQL’de “join” kullanımı

Yazan: İsa Engiz • 2/05/2008 • Yazının Kategorisi: mysql

Veritabanları oluşturulurken asıl düşünülen her zaman dataların okunmasının ne kadar kolay olacağıdır. Tablolar ve veriler buna göre organize edilir, genellikle bu fikir doğrultusunda hareket edilir.

İlişkili veritabanları da okuma işlemini kolaylaştırmak düşüncesi ile oluşturulurlar. Ve iş bunları okumaya geldiğinde yardımımıza “JOIN” yetişir.



Mysql’de indexleme

Yazan: İsa Engiz • 6/04/2008 • Yazının Kategorisi: mysql

Yazdığımız bir veritabanı-PHP uygulamasının ardından genelde sorgularımız hızlı çalışır, çünkü veritabanımız henüz yenidir ve çok fazla veri yoktur, MYSQL sunucusunun istenen veriyi bulmak için tüm tabloyu tarayıp sonucu geri döndürmesi fazla uzun sürmez.

Ancak zamanla, veritabanımıza yeni veriler eklendikçe sorgularımızın sonuçlarının yavaş döndüğünü fark ederiz. Bu durumda yapılabileceklerden biri ve aynı zamanda en etkilisi indexleme yapmaktır.



Mysql motorları

Yazan: İsa Engiz • 19/03/2008 • Yazının Kategorisi: mysql

Hepimizin bildiği gibi veritabanları, yazdığımız uygulamaların çok önemli bir parçasıdır. Verileri orada saklarız, gerektiğinde oradan çekip gösteririz, ayrıca güvenlidirler, oturum yönetiminde bile veritabanlarını kullanabiliriz.

Uygulamalarımızın önemli bir parçası olan veritabanlarını oluştururken dikkat etmemiz gereken noktaların başında ise kullanılacak veritabanı motoru gelir. Bu yazımızda PHP uygulamalarında sıklıkla kullanılan bir veritabanı olan MySQL’in sunduğu veritabanı motorlarını kısaca değerlendirmeye [...]



Komutlar ile Veritabanı ve Tablo Oluşturmak

Yazan: İsa Engiz • 17/02/2008 • Yazının Kategorisi: mysql

MySQL veri tabanını kullanmak için genelde phpmyadmin programından yararlanırız. Veritabanı oluşturmak ve tablolarımızı düzenlemek için hiç bir kod yazmadan görsel olarak kullanabiliriz. Ancak bazı durumlarda phpmyadmin kullanmamamız gerekebilir, sistemde mevcut değildir yada bir üyenin myadmin’e erişimi yoktur. İşte böyle bir durumda veritabanı ve tabloları phpmyadmin kullanmadan basit komutlar ile oluşturabiliriz.
Bu örnekte basit bir şekilde cdlerimizin [...]