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

MySQL - это бесплатная система управления реляционными базами данных с открытым исходным кодом (RDBMS), использующая язык структурированных запросов (SQL). НЕ ИСПОЛЬЗУЙТЕ этот тег для других БД, таких как SQL Server, SQLite и т. Д. Это разные БД, которые все используют свои собственные диалекты SQL для управления данными.

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

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

7
Как предоставить удаленный доступ к MySQL для всей подсети?
Я могу легко предоставить доступ к одному IP, используя этот код: $ mysql -u root -p Enter password: mysql> use mysql mysql> GRANT ALL ON *.* to root@'192.168.1.4' IDENTIFIED BY 'your-root-password'; mysql> FLUSH PRIVILEGES; Но мне нужно разрешить всей подсети 192.168.1. * Удаленный доступ к базе данных. Как я могу …
93 mysql  grant 

6
Производительность оператора MySQL «IN» на (большом?) Количестве значений
В последнее время я экспериментировал с Redis и MongoDB, и может показаться, что часто бывают случаи, когда вы сохраняете массив идентификаторов в MongoDB или Redis. Я буду придерживаться Redis для этого вопроса, так как я спрашиваю об операторе MySQL IN . Мне было интересно, насколько производительно перечислить большое количество (300-3000) …

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

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

2
Как передать DATETIME как DATE в mysql?
Мой запрос такой. У меня есть несколько записей, и я хочу сгруппировать их по дате. Но вместо даты в моей базе данных у меня есть поле datetime. Что я делаю? select * from follow_queue group by follow_date cast follow_date as date Это не работает.
92 mysql  datetime  date 

4
Как правильно настроить PDO-соединение
Время от времени я вижу вопросы, касающиеся подключения к базе данных. Большинство ответов я делаю не так, иначе я могу просто не получить правильные ответы. Тем не мение; Я никогда не думал об этом, потому что то, как я это делаю, работает для меня. Но вот сумасшедшая мысль; Может, я …
92 php  mysql  sql  class  pdo 


5
Путаница с BOOLEAN или TINYINT
Я разрабатывал базу данных для сайта, где мне нужно использовать логический тип даты для хранения только двух состояний: истина или ложь. Я использую MySQL. При разработке базы данных с помощью phpMyAdmin я обнаружил, что у меня есть как тип данных BOOLEAN, так и тип данных TINYINT. Я просмотрел разные статьи, …
92 mysql  types  boolean  tinyint 


10
Импортировать базу данных MySQL в MS SQL Server
У меня есть файл .sql из дампа MySQL, содержащий таблицы, определения и данные, которые нужно вставить в эти таблицы. Как я могу преобразовать эту базу данных, представленную в файле дампа, в базу данных MS SQL Server?

1
varchar (255) против tinytext / tinyblob и varchar (65535) против blob / text
По определению: VARCHAR: диапазон длины от 1 до 255 символов. Значения VARCHAR сортируются и сравниваются без учета регистра, если не указано ключевое слово BINARY. x + 1 байт TINYBLOB, TINYTEXT: столбец BLOB или TEXT с максимальной длиной 255 (2 ^ 8-1) символов x + 1 байт Исходя из этого, я …
92 mysql 

9
Дублировать всю базу данных MySQL
Возможно ли дублировать всю базу данных MySQL на сервере Linux? Я знаю, что могу использовать экспорт и импорт, но исходная база данных имеет размер> 25 МБ, так что это не идеально. Можно ли использовать mysqldump или напрямую дублировать файлы базы данных?
92 mysql  database  linux 

4
Как сохранить результат запроса в переменной с помощью mysql
SET @v1 := SELECT COUNT(*) FROM user_rating; SELECT @v1 Когда я выполняю этот запрос с setпеременной, отображается эта ошибка. Error Code : 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT count(*) …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.