Mysql dersleri, makaleleri ve ipuçları

mysql-yorumMysql, tablo oluştururken tablolara ve sütunlara açıklama ve yorumlar eklemenize imkân sağlar. Pek kullanılmayan bu özellik son derece yararlıdır. Eğer onlarca tablodan ve çok daha fazla sayıda sütundan oluşan veritabanınız üzerinde, ilk oluşturma tarihinden bir müddet sonra değişiklik yapmak isterseniz bu açıklamalar imdadınıza koşacaktır. Yazının Devamı →

selectinto ifadesi sorgu sonucunu herhangi bir dosyaya kaydetmemizi, ya da bir değişkende depolamamızı sağlar. Bu yöntemle veri tabanında bulunan verileri dosyaya kaydederek yedekleyebiliriz. Az önce yazdığımız selectinto ifadesinde bulunan üç nokta yerine sütun isimleri ya da * işareti gelmelidir. Select … into ile aldığımız yedeği load data infile ifadesiyle veri tabanına yükleyebiliriz. Bu ifade bazı seçeneklere sahiptir. Kullanımı temel olarak şu şekildedir: Yazının Devamı →

Concat() ve concat_ws(), Mysql‘de bulunan string fonksiyonlarındandır. Belirtilen sütunları birleştirerek tek sonuç döndürürler. Concat_ws(), concat() fonksiyonundan farklı olarak verileri belirtilen ayraç ile böler. Bu fonksiyon adını İngilizce Concatenate yani birleştirmek olan kelimeden alır. Concat_ws fonksiyonundaki ws “with sparator” yani ayraç ile birleştir anlamındadır. Yazının Devamı →

database

mysql_unbuffered_query() fonksiyonu mysql_query() fonksiyonu gibi çalışır. İkisinin arasındaki fark mysql_unbuffered_query() fonksiyonu sorgudan geriye veri döndürmez. Sadece sorgunun sağlıklı çalışıp çalışmadığını test eder ve boolean bir değer döndürür. Eğer bir sorguyu test edecekseniz veya veri döndürmeniz gerekmiyorsa kesinlikle bu fonksiyonu kullanmanızı öneririm. Büyük bir sorgu çalıştırıyorsanız ram tüketiminden büyük oranda kurtulacaksınız ve sorgunuz daha hızlı çalışacak. Yazının Devamı →

Mysql character_length() fonksiyonu adından da anlaşılacağı gibi bir karakter katarının uzunluğunu yani karakter sayısını döndürür. Çok fazla kullanım ihtiyacı duymuyoruz fakat where ile kullanıldığında bazı durumlarda bir hayli işe yarayabiliyor. Örneğin şifresi 5 karakterin altında olan, ya da kullanıcı adı 10 karakterin üzerinde olan üyeleri listelemek istediğimizde bu işlemi basit bir şekilde bu fonksiyonla yapabiliyoruz. Yazının Devamı →

12