Вопросы с тегом «mysql»

94
выберите количество (*) из таблицы mysql в php

Я могу получить как значение, так и строку результата запроса mysql. Но я изо всех сил пытаюсь получить единственный результат запроса. например: $result = mysql_query("SELECT COUNT(*) FROM Students;"); Мне нужен результат для отображения. Но я не получаю результата. Я пробовал следующие методы:...

94
Как я могу увидеть конкретное значение sql_mode?

В sql_modeMySQL есть несколько значений: ANSI, IGNORE_SPACE, STRICT_TRANS_TABLES, так далее Как я могу увидеть одно конкретное значение? В руководстве говорится: Вы можете получить текущий режим, выполнив инструкцию SELECT @@ sql_mode. Но он просто ничего не показывает, только одно пустое поле в...

94
Ошибка подключения Sequel Pro и MySQL

Я только что установил mysql на Mac из Homebrew brew install mysql mysql -V mysql Ver 8.0.11 for osx10.13 on x86_64 (Homebrew) с терминала он работает, и я могу войти в mysql, но из Sequel Pro он говорит Невозможно подключиться к хосту 127.0.0.1, или истекло время ожидания запроса. Убедитесь, что...

93
Простые случайные выборки из базы данных Sql

Как мне взять эффективную простую случайную выборку в SQL? Рассматриваемая база данных работает под управлением MySQL; в моей таблице не менее 200 000 строк, и мне нужна простая случайная выборка из примерно 10 000. «Очевидный» ответ: SELECT * FROM table ORDER BY RAND() LIMIT 10000 Для больших...

93
Дамп базы данных mysql в резервную копию открытого текста (CSV) из командной строки

Я бы хотел избежать использования mysqldump, поскольку он выводит данные в форме, удобной только для чтения mysql. CSV кажется более универсальным (достаточно одного файла на таблицу). Но если у mysqldump есть преимущества, я все слышу. Кроме того, мне бы хотелось что-нибудь, что можно запустить...

93
Полнотекстовый поиск с InnoDB

Я разрабатываю крупномасштабное веб-приложение, часть которого представляет собой базу данных MySQL дискуссионных сообщений, которые должны плавно увеличиваться до 20 миллионов строк. Изначально я планировал использовать MyISAM для таблиц (для встроенных возможностей полнотекстового поиска ), но...

93
Могу ли я создать представление с параметром в MySQL?

У меня такое мнение: CREATE VIEW MyView AS SELECT Column FROM Table WHERE Value = 2; Я хотел бы сделать его более общим, это означает преобразование 2 в переменную. Я пробовал это: CREATE VIEW MyView AS SELECT Column FROM Table WHERE Value = @MyVariable; Но MySQL этого не позволяет. Я нашел...

93
MySQL сравнивает строку DATE со строкой из поля DATETIME

У меня вопрос: можно ли сделать выбор из базы данных MySQL, сравнив одну строку DATE «2010-04-29» со строками, которые хранятся как DATETIME (2010-04-29 10:00)? У меня есть одно средство выбора даты, которое фильтрует данные, и я хотел бы запросить таблицу по полю DATETIME следующим образом:...

93
MySQL - как поставить почтовый индекс на передней панели с «0»?

В моей базе данных MySQL InnoDB у меня есть грязные данные почтового индекса, которые я хочу очистить. Чистые данные почтового индекса - это когда у меня есть все 5 цифр для почтового индекса (например, «90210»). Но по какой-то причине я заметил в своей базе данных, что для почтовых индексов,...

93
MySQL количество вхождений больше 2

У меня следующая структура таблицы + id + word + +------+--------+ Таблица заполняется словами в нижнем регистре данного текста, поэтому текст Привет пока привет приведет к + id + word + +------+--------+ + 1 + hello + +------+--------+ + 2 + bye + +------+--------+ + 3 + hello + +------+--------+...

93
Производительность оператора MySQL «IN» на (большом?) Количестве значений

В последнее время я экспериментировал с Redis и MongoDB, и может показаться, что часто бывают случаи, когда вы сохраняете массив идентификаторов в MongoDB или Redis. Я буду придерживаться Redis для этого вопроса, так как я спрашиваю об операторе MySQL IN . Мне было интересно, насколько...

93
Запрос MySQL находит значения в строке, разделенной запятыми

У меня есть поле COLORS (varchar(50))в моей таблице, SHIRTSкоторое содержит строку с разделителями-запятыми, например 1,2,5,12,15,. Каждое число представляет доступные цвета. При выполнении запроса select * from shirts where colors like '%1%'на получение всех красных рубашек (цвет = 1) я также...

93
Обновить одну таблицу MySQL значениями из другой

Я пытаюсь обновить одну таблицу MySQL на основе информации из другой. Моя originalтаблица выглядит так: id | value ------------ 1 | hello 2 | fortune 3 | my 4 | old 5 | friend А tobeupdatedтаблица выглядит так: uniqueid | id | value --------------------- 1 | | something 2 | | anything 3 | | old 4...

93
Как подключиться к серверу Mysql внутри VirtualBox Vagrant?

Я установил новую машину VirtualBox с Vagrant, и внутри этой виртуальной машины я установил сервер Mysql. Как я могу подключиться к этому серверу за пределами виртуальной машины? Я уже перенаправляю порт 3306 Vagrantfile, но когда я пытаюсь подключиться к серверу mysql, он отвечает с ошибкой:...

93
Использование% для хоста при создании пользователя MySQL

Моей базе данных MySQL нужны два пользователя: appuser и support. Один из разработчиков приложения настаивает, чтобы я создал четыре учетных записи для этих пользователей: appuser@'%' appuser@'localhost' support@'%' support@'localhost' Да хоть убей, я не могу понять, почему он думает, что нам это...

93
Как выбрать имя столбца с пробелом в MySQL [дубликат]

На этот вопрос уже есть ответы здесь : Когда использовать одинарные кавычки, двойные кавычки и обратные кавычки в MySQL (13 ответов) Закрыт 6 месяцев назад . Я работаю над проектом, в котором другой разработчик создал таблицу с именами столбцов, например 'Business Name'. Это пробел между двумя...

92
Использование ALTER для удаления столбца, если он существует в MySQL

Как можно использовать ALTER для удаления столбца в таблице MySQL, если этот столбец существует? Я знаю, что могу использовать ALTER TABLE my_table DROP COLUMN my_column, но это вызовет ошибку, если my_columnего не существует. Есть ли альтернативный синтаксис для условного удаления столбца? Я...