Архив рубрики «MySQL»
Перезагрузка mysql команды для unix систем запуск остановка
Если Вы вносите какие-то изменение в конфигурацию MySQL сервера , естественно после внесения изменений Вы хотели бы увидеть результат. В такой ситуации сразу возникает вопрос: как правильно перезапустить сервер mySQL без жесткой остановки. Для разных операционных систем, для разных версий, эти команды могут отличаться . Мы же рассмотрим основные варианты. Самым очевидным решением является команда [...]
Рубрики: Debian, FreeBSD, MySQL, Системное администрирование · Теги: mysql, rc.d, restart, service, unix, командная строка, команды, перезагрузка
Максимальный элемент MAX в базе данных MySQL
В некоторых случаях, при работе с таблицей баз данных MySQL, требуется выбрать максимальные данные из того или иного столбца. Конечно первое что приходит в голову это использовать оператор ORDER BY (упорядочивания) отсортированный от большего к меньшему: SELECT `id` FROM `db`.`table` ORDER BY `id` DESC LIMIT 0,10; Но бывают ситуации, где это выражение не решает поставленную [...]
Рубрики: MySQL, PHP программирование · Теги: AS, GROUP BY, MAX, mysql, mysql_fetch_array, mysql_query, ORDER BY, SELECT, рецепты, сортировка
Текущая дата MySQL CURRENT TIMESTAMP вставка времени
Если Вы хотите, в MySQL таблице, отслеживать время добавления записи (например: время когда сообщение было добавлено в базу данных), то есть несколько способов реализации этой задумки. Самое распространенное решение – создать поле TIME , где время будет хранится в Unix формате (число секунд, отсчитанное от условной даты дня рождения Unix 1970-01-01): mysql_query(«ALTER TABLE `my_table` ADD [...]
Рубрики: MySQL, PHP программирование · Теги: ALTER, CURRENT_TIMESTAMP, INSERT, mysql, mysql_fetch_array, mysql_query, php, SELECT, strtotime(), time(), TIMESTAMP, время
MySQL Создать базу данных создать пользователя добавить к БД
Мы уже разбирали вариации работы с базами данных MySQL через командную строку. На этот раз, двигаясь в обратном направлении, рассмотрим основное, то, с чего собственно наша БД начнётся. Решим три задачи: Во-первых, создадим базу данных; Во-вторых, создадим пользователя, который впоследствии будет работать с новой БД; И наконец, в-третьих, назначим пользователю привилегии. Так сказать – добавим [...]
Рубрики: Debian, FreeBSD, MySQL, PHP программирование, Настройки хостинга, Системное администрирование · Теги: bash, CREAT, database, db, GRANT, localhost, mysql, root, ssh, table, user, БД, командная строка
Работа с MySQL из командной строки шелл
Иногда работать с MySQL легче через окно терминала, через shell. Например, когда запрос может занять значительное время на выполнения, или когда Вы хотите исполнять команду посредством cron (расписания). Первое что нам понадобится в этом случае (естественно после авторизации по ssh), это подсоединиться к нужной базе данных от имени пользователя БД у которого есть достаточные привилегии [...]
Рубрики: FreeBSD, MySQL, Системное администрирование · Теги: cron, DELETE, INSERT, mysql, SELECT, shell, ssh, UPDATE, команды, шелл
Mqsql UPDATE синтаксис запроса mysql_query обновление строки таблицы
Когда нужно обновить существующую запись в заданной строке таблицы Mysql , мы используем оператор UPDATE. Кроме того , если Вы хотите обновить строку в PHP скрипте , используется функция mysql_query(). Допустим, у нас имеется таблица db_table в базе данных db_name; В таблице db_table существует ячейка name в которую записаны произвольные текстовый данные (например имена работников [...]
Рубрики: MySQL, PHP программирование · Теги: mysql, mysql_query, php, UPDATE
MYSQL SELECT UNION ALL объединение выборки из двух таблиц
Допустим у нас есть две таблицы с данными. Как одним запросом к БД объединить данные из этих двух таблиц? Для этого используем оператор UNION ALL. В одной таблице (`news`) новости, в другой – сообщения размещенные пользователями. Для ленты последних сообщений, совместно с новостями организуем такой запрос к БД: (SELECT `news_id`,`news_autor`,`news_subject`,`news_text`,`news_time` FROM `news` ORDER [...]
Рубрики: MySQL, PHP программирование · Теги: mysql, php, SELECT, UNION, база данных, программирование