Instalacja MySQL Workbench na Slackware64-13.1
Ostatnio zabrałem się za instalację rewelacyjnego programu do modelowania baz danych MySQL Workbench. Program ten umożliwia pełną kontrolę nad bazą danych, a także do dodatkowych funkcji dostępnych w silniku 5.x do których nie mamy dostępu z popularnego phpMyAdmin mowa tutaj przede wszystkim o operacjach składowanych, triggerach i widokach. MySQL Workbench pozwala zarządzać tymi wszystkimi elementami, [...]
Read MoreJak wykonać kod PHP z bazy danych
Problem:
Tworzymy moduł do wysyłania maili. Z backendem i możliwością edytowania szablonów email z poziomu panelu administracyjnego. Szablony składać się będą z kodu HTML przemieszanego z kodem PHP. Nasuwa się tylko jedno zasadnicze pytanie. Jak parsować kod PHP wyciągnięty z bazy danych?
Pytanie: Jak importować i eksportować zrzuty bazy w określonym kodowaniu znaków
Odpowiedź:
dump:
mysqldump -uUSERNAME -pPASSWORD –default-character-set=utf8 USER_DATABASE > backup.sql
Import
mysql -uUSERNAME -pPASSWORD –default-character-set=utf8 USER_DATABASE < backup.sql
Read MorePytanie: Jak w MySQL wyszukać listę pierwszych liter w danej kolumnie
Problem:
Chcielibyśmy wyciągnąc listę pierwszych liter na które zaczynają się imiona naszych użytkowników z uwzględnieniem tego, że imię może zaczynać się literą z polskim znakiem np. Łukasz.
Rozwiązanie:
SELECT DISTINCT SUBSTRING(imie, 1, 1) AS lit FROM tabela GROUP BY lit ORDER BY lit COLLATE utf8_polish_ci
Read More