MySQL
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 More
Posted on 10th July 2010No Comments
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 More
Posted on 17th February 2010No Comments
Pytanie: 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
Posted on 17th February 2010No Comments
Podzapytania 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
Posted on 17th February 2010No Comments