Ответы пользователя по тегу MySQL
  • Как выбрать данные за каждый час из базы SQL?

    @WhoMe
    Как-то так
    ...
    WHERE 
     DATE(date) = CURDATE()
    GROUP BY
      EXTRACT(HOUR FROM date)
    ORDER BY
     EXTRACT(HOUR FROM date)

    Но 24 записи будут не ранее 12 часа ночи.
    Нужно уточнить. Что значить "выбрать temp, hum и date"? Их сумму, максимальное/минимально или что? В часе их около 12 штук, а записей всего предполагается ведь не более 24.
    Ответ написан
    3 комментария
  • Кол-во запросов к MySQL

    @WhoMe
    Как-то давно тоже задавался таким же вопросом, и получил такой же ответ "Похер. Главное чтоб не тормазило".
    Понятия не имею сколько у меня запросов к базе на проектах. Хорошим тоном является отсутствие бесполезных/нерациональны запросов,
    или там запросы в цикле (Хотя могу поспорить, что в каком-нибудь отдельном случае, теоретически, это может быть рационально и тогда это не будет плохим тоном).
    Это чисто психологическое. Если хотите цифру, давайте назову, скажем не более 15.
    Ответ написан
    Комментировать
  • Чем отличается "alter ... modify" от "alter ... change"?

    @WhoMe
    dev.mysql.com/doc/refman/5.1/en/alter-table.html
    Если посмотреть документацию то можно заметить, что для CHANGE также указывается новое имя колонки, в то время как в MODIFY меняется только ее описание.
    | CHANGE [COLUMN] old_col_name new_col_name column_definition
    [FIRST|AFTER col_name]
    | MODIFY [COLUMN] col_name column_definition
    [FIRST | AFTER col_name]
    Ответ написан
    Комментировать