mysqli_kullanimi
Meta avatar Mysql Database   30 Aralık 2016
 Yorum Yok

MySQL Regex Kullanımı ve Gelişmiş Aramalar

MySQL Regex kullanarak Like komutu ile yapamadığımız birçok sorguyu nasıl yapabileceğimizi öğrenelim !

Regex mysql veritabanı içerisinde daha gelişmiş like arama işlemlerini yapabileceğimiz MySQL özelliğidir . Like komutu birçok ihtiyacımızı karşılıyor ama seperatörler arasında arama ayraçlar arasında arama gibi vs alternatif arama sorgularında like komutu işimize yaramaz . Örnek bir senaryo ile kısaca REGEX kullanımından bahsedelim . id Ad Soyad Mail Kategori 1 Rahim CAN rahimcan@live.com 1,2,5,15,112 2 […]

Yazının Tamamını Okumak İçin Tıklayınız ...
mysqli_kullanimi
Meta avatar Mysql Database   3 Ocak 2016
 Yorum Yok

PHP MySQLi Kullanımı

Bildiğimiz gibi php artık klasik mysql desteğini çekiyor ve pdo , mysqli kullanılması gerektiğini söylüyor . Bizde artık mysql üzerinde işlem yaparken mysqli kullanımına bakacağız .

Bildiğimiz gibi php artık klasik mysql desteğini çekiyor ve pdo , mysqli kullanılması gerektiğini söylüyor . Bizde artık mysql üzerinde işlem yaparken mysqli kullanımına bakacağız . Mysqli kullanımı nı anlatmaya başlamadan önce neden mysqi kullanmalıyız bunu açıklayalım . PHP ile klasik mysql bağlantısı gerçekleştirirken bir sorgu yazdığımızda sorgu sunucuya gönderiyordu ve mysql sunucusu tarafından derlenip çalıştırılıyordu […]

Yazının Tamamını Okumak İçin Tıklayınız ...
mysql_benzer_kayitlarin_bulunmasi
Meta avatar Mysql Database   18 Aralık 2015
 Yorum Yok

MySQL Benzer Kayıtların Bulunması

MySQL veritabanı içerisinde aynı kayıtları basit bir kod ile bulabiliriz . Aşağıdaki kodu kendi yapınıza uygun bir şekilde düzenleyerek tekerrür kayıtları çıkartabilirsiniz . SELECT stok_adi, COUNT(stok_adi) AS kacKayitVar FROM `stoklar` WHERE fid = 1 GROUP BY stok_adi HAVING ( COUNT(stok_adi) > 1 ) İşlem bukadar , basit bir kod ama sistem için hayati önem taşıyan […]

Yazının Tamamını Okumak İçin Tıklayınız ...
mysql_trafigini_izlemek
Meta avatar Mysql Database   10 Aralık 2015
 Yorum Yok

Centos MySQL sorgu trafiğini izlemek

MySQL veritabanı yükünü top parametresi ile basit bir şekilde görebiliriz ama daha detaylı özellikle soruguların raporlarını almak için daha gelişmiş bir pakete ihtiyaç duyabiliriz . mytop isimli paket tam burada imdadımıza yetişiyor ve bize query ifadelerini detaylıca gösteriyor . Mytop kurulumu Paketi kurmadan önce epel reposunu ekleyelim . Eğer sunucunuzda kurulu ise bu adımı geçebilirsiniz […]

Yazının Tamamını Okumak İçin Tıklayınız ...
mysql_view_kullanimi
Meta avatar Mysql Database   9 Aralık 2015
 Yorum Yok

PHP MySQL view kullanımı

MySQL Views MySQL kodlarımızı daha düzenli ve yazılımdan ayırmaya yarayan bir veritabanı sanal tablosudur . Performans açısından büyük avantajlar sağlamasa da karmaşık veritabaı korgularını anlaşılır bir şekle dönüştürmek için çok uygun bir araçtır . Aşağıdaki gibi bir sql kodu php kodu içerisinde karışıklığa yol açacaktır . View’ ler burada imdadımıza koşuyor ve daha kullanışlı bir […]

Yazının Tamamını Okumak İçin Tıklayınız ...
mysql_concat
Meta avatar Mysql Database   14 Haziran 2015
 Yorum Yok

MySQL iki sütunun birleştirilmesi

MySQL fonksiyonlarından CONCAT ile 2 sütunu istediğiniz formatlarda birleştirebilirsiniz . Sadece 2 değil sınırsız sütunu birleştirebilirsiniz . Tablo yapısı aşağıdaki gibidir .     [php] select CONCAT(adi," – ",soyadi) as adSoyad from test [/php] Görüldüğü gibi 2 yada daha fazla sütunu aralarda virgüller ile birleştirebiliriz .

Yazının Tamamını Okumak İçin Tıklayınız ...
mysql_old_data_clear
Meta avatar Mysql Database   29 Mayıs 2015
 Yorum Yok

MySql eski kayıtların temizlenmesi

Verilerin kümelendiği sistemlerde veriler hiçbir zaman silinmez sadece gizlenir mantığı vardır ama özel durumlarda kayıtları silmek istediğinizde mysql’in bize vermiş olduğu hazır fonksiyonları kullanabiliriz . 1 Aydan eski kayıtların silinmesi DELETE FROM tablonuz WHERE tarih_alani < DATE_SUB(NOW(), INTERVAL 1 MONTH); 10 günden eski kayıtların silinmesi DELETE FROM tablonuz WHERE tarih_alani < DATE_SUB(NOW(), INTERVAL 10 day);

Yazının Tamamını Okumak İçin Tıklayınız ...
mysql_bilgilerini_almak
Meta avatar Mysql Database   11 Şubat 2015
 Yorum Yok

Mysql sunucusunun bilgilerini almak

mysql_stat fonksiyonu ile mysql sunucusunun uptime , cache , open_tables gibi birçok bilgiye ulaşabiliriz . [php] $baglanti = mysql_connect("localhost","root","password"); $bilgiler = mysql_stat($baglanti); print_r($bilgiler); // Sonuçlar // Uptime: 4830 Threads: 1 Questions: 2 Slow queries: 0 Opens: 70 Flush tables: 1 Open tables: 63 Queries per second avg: 0.000 [/php]

Yazının Tamamını Okumak İçin Tıklayınız ...
mysql_sock_error
Meta avatar Mysql Database   11 Ocak 2015
 Yorum Yok

Can’t connect to local MySQL server through socket ‘/var/lib/ mysql/ mysql.sock

Proje bazlı geliştirilen sunucularda karşılaşılan bir problemdir . Plesk Panel cPanel vs her hangi bir kontrol panel olmaksızın bir linux sunucu kurduğunuzda uzak mysql veritabanı bağlantısı sırasında bu hatayı almanız doğaldır . Çünkü SeLinux koruması 3306 porttan dışarı çıkmanıza izin vermez . Problemin çözümü ; root ile giriş yapıldıysa [php] setenforce 0 [/php] değerini girmeniz […]

Yazının Tamamını Okumak İçin Tıklayınız ...
mysql_birden_fazla_and
Meta avatar Mysql Database   9 Ocak 2015
 Yorum Yok

MySQL ile birden fazla or ve and kullanımı

MySQL sorgularında bir satırda birden fazla or ve and kullandığınızda sorguların tam çalışmadığını gözlemleyebilirsiniz . Çözümü ise şartları gruplamak . Aşağıdaki örnekte gruplamanın nasıl yapıldığını gösterdim . Yapınıza uygun bir şekilde gruplama yapabilirsiniz . [php] select * from urunler where (adi = ‘ornek’ or stokkodu =’5698′) and durum = 1 [/php]

Yazının Tamamını Okumak İçin Tıklayınız ...
Toplam 2 sayfa, 1. sayfa gösteriliyor.12