Posts Tagged with mysql

От MySQL к PostgreSQL. Быстрый старт.

Написана 4 Августа, 2012 в 9:18. Автор: borN_free   |   Теги: mysql, postgresql Комментарии 2

Heading/Alt Text

Как многие из вас, я плотно работаю с MySQL, однако пришлось один проект связать с PostgreSQL. Вот необходимые аналоги команд, которые помогут быстро стартануть.

MySQL PostgreSQL Описание
mysql -u<user> -p<password <database> psql -U <user> <database> -W Подключться к БД используя юзера и пароль (пароль вводится после нажатия Enter)
SHOW DATABASES; \l Список доступных БД
SHOW TABLES; \dt Список доступных таблиц
USE <database>; \c <database> Использовать указанную БД
DESCRIBE <table>; \d <table> Информация о таблице <table>
SHOW FULL PROCESSLIST; SELECT * FROM pg_stat_activity; Список запущенных запросов
exit (or quit or \q) \q Выйти из клиента

Если Вы - пользователь linux, то пароль можно установить следующим образом для юзера postgres:

Читать полностью →

Натуральная сортировка (Natural Sorting)

Написана 2 Февраля, 2012 в 20:38. Автор: borN_free   |   Теги: mysql, sql, sorting Комментарии 3

Natural SortingНебольшой пост о том, как помогла натуральная сортировка.

Дано: таблица с полем типа TEXT, содержащая данные о моделях запчастей. Задача: вывести данные в порядке убывания по данному полю.

Отлично, давайте напишем запрос:

SELECT * FROM supplies ORDER BY model DESC

Очевидно, что строка "93A" будет больше с точки зрения MySQL, чем строка "1457B", а нам надо наоборот. Результат:

93A
1457B
12АВ
1000123OP

Читать полностью →