Mysql’de satır verilerini group by ile yatay olarak birleştirme (Concat)

Sql veritabanlarında genelde satır bazlı olarak veri alınır. Yani siz istediğiniz bir veriyi liste halinde görebilirsiniz. Örneğin 4 sütundan oluşan bir tabloda veriler tutulsun. “Select * from TabloAdı” sorgusu çektiğinizde 4 sütun olarak bölümlenmiş şekilde tüm verilerinizi elde edebilirsiniz.

Bazı durumlarda alt alta satır olarak bulunan veriler yan yana yazılmak istenebilir. Bunu bir örnek ile bu yazımızda anlatacağız.

Örnek: Sinema salonu veritabanımızda film, salon ve vizyon isimli tablolar olduğunu varsayalım. Bu tablolarda her film için salon ve seans bilgisi tutulmakta. İlişkisel veritabanı mantığı gereği her veri satır olarak çağrıldığında alınabilmektedir. Yani filmlerin salon ve seans bilgilerini aşağıdaki sql sorgusu ile aldığımızı varsayıyorum.

(daha&helliip;)

Unutulan Mysql root şifresi resetleme

Unutuğunuz mysql root şifreniz için öncelikle linux sunucuya superuser (root) olarak erişiyor olmanız gerekmektedir.

Mysql daemoun’u kapatıp, mysqld’yi kendi tablolarını denetlemeden çalıştıracağız ve Şifreyi sıfırlayacağız.

1.adım

ps aux | grep mysql

şeklinde mysql içerikli processleri listeleyiniz.

Genelde “service mysqld stop” diyerek servisi durdurabilirsiniz.

Veya “pkill mysqld” diyerek mysqld ‘yi sonlandırabilirsiniz.

(daha&helliip;)