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 MorePytanie: 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 MorePodzapytania w Propelu
Propel jest dla mnie wspaniałym ORM, który nieznacznie obniżając wydajność aplikacji bardzo korzystnie wpływa na późniejsze konserwowanie i udoskonalanie kodu. Wiele osób nie lubi propela zarzucając mu właśnie wspomniany przeze mnie spadek wydajności, albo ograniczone możliwości. Nie będę dywagował nad słusznością takich zarzutów, ponieważ w tym poście będzie o czym innym. [...]
Read More