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

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


2
MySQL: сортировка значений GROUP_CONCAT
Вкратце: есть ли способ сортировки значений в выражении GROUP_CONCAT? Запрос: GROUP_CONCAT((SELECT GROUP_CONCAT(parent.name SEPARATOR " » ") FROM test_competence AS node, test_competence AS parent WHERE node.lft BETWEEN parent.lft AND parent.rgt AND node.id = l.competence AND parent.id != 1 ORDER BY parent.lft) SEPARATOR "<br />\n") AS competences Я получаю этот ряд: Рукоделие …

13
MySQL выберите, где столбец не пуст
В MySQL я могу выбрать столбцы только там, где что-то существует? Например, у меня есть следующий запрос: select phone, phone2 from jewishyellow.users where phone like '813%' and phone2 Я пытаюсь выбрать только те строки, где телефон начинается с 813, а в phone2 что-то есть.
182 sql  mysql 

4
MySQL / SQL: группировка по дате только в столбце Datetime
Имея таблицу с колонкой вроде: mydate DATETIME... У меня есть запрос, такой как: SELECT SUM(foo), mydate FROM a_table GROUP BY a_table.mydate; Это будет группировать по полной datetime, включая часы и минуты. Я хочу сделать группу, только по дате, а YYYY/MM/DDне по YYYY/MM/DD/HH/mm. Кто-нибудь знает, как это сделать? Я все еще …
182 sql  mysql 

8
Как правильно создавать составные первичные ключи - MYSQL
Вот грубое упрощение интенсивной установки, с которой я работаю. table_1и table_2оба имеют автоинкрементные суррогатные первичные ключи в качестве идентификатора. infoэто таблица, которая содержит информацию о обоих table_1и table_2. table_1 (id, field) table_2 (id, field, field) info ( ???, field) Я пытаюсь решить, должен ли я сделать первичный ключ из infoнабора …

14
JOIN запросы против нескольких запросов
Являются ли запросы JOIN быстрее, чем несколько запросов? (Вы запускаете свой основной запрос, а затем запускаете множество других SELECT на основе результатов вашего основного запроса) Я спрашиваю, потому что присоединение к ним усложнит ОЧЕНЬ дизайн моего приложения Если они быстрее, может ли кто-нибудь приблизительно приблизиться к тому, насколько? Если это …

5
MySQL - получить номер строки при выборе
Могу ли я выполнить оператор выбора и получить номер строки, если элементы отсортированы? У меня есть такая таблица: mysql> describe orders; +-------------+---------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------------+---------------------+------+-----+---------+----------------+ | orderID | bigint(20) unsigned | NO | PRI | NULL | auto_increment | …
181 mysql  sql  row-number 

5
MySQL «НЕ В» запрос
Я хотел выполнить простой запрос, чтобы выбросить все строки, Table1где значение основного столбца отсутствует в столбце другой таблицы ( Table2). Я пытался с помощью: SELECT * FROM Table1 WHERE Table1.principal NOT IN Table2.principal Вместо этого это вызывает синтаксическую ошибку. Поиск в Google привел меня на форумы, где люди говорили, что …
181 sql  mysql 

10
Выберите последнюю строку в MySQL
Как я могу SELECTпоследнюю строку в таблице MySQL? Я INSERTсобираю данные, и мне нужно получить значение столбца из предыдущей строки. Там auto_incrementв таблице.
181 mysql 

14
MYSQL OR против IN производительности
Мне интересно, есть ли разница в производительности между следующими SELECT ... FROM ... WHERE someFIELD IN(1,2,3,4) SELECT ... FROM ... WHERE someFIELD between 0 AND 5 SELECT ... FROM ... WHERE someFIELD = 1 OR someFIELD = 2 OR someFIELD = 3 ... или MySQL оптимизирует SQL так же, как …

9
Почему в предложении DEFAULT может быть только один столбец TIMESTAMP с CURRENT_TIMESTAMP?
Почему может быть только один столбец TIMESTAMP с CURRENT_TIMESTAMP в предложении DEFAULT или ON UPDATE? CREATE TABLE `foo` ( `ProductID` INT(10) UNSIGNED NOT NULL, `AddedDate` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, `UpdatedDate` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP ) ENGINE=INNODB; Ошибка, которая приводит: Код ошибки: 1293 Неправильное определение таблицы; …

5
Можно ли сделать внешний ключ MySQL для одной из двух возможных таблиц?
Ну, вот моя проблема, у меня есть три таблицы; регионы, страны, штаты. Страны могут быть внутри регионов, государства могут быть внутри регионов. Регионы - это вершина пищевой цепи. Теперь я добавляю таблицу Popular_areas с двумя столбцами; region_id и Popular_place_id. Можно ли сделать Popular_place_id внешним ключом для обеих стран или государств. …

30
Как сбросить или изменить пароль root MySQL?
Как изменить пароль и имя пользователя root MySQL на сервере Ubuntu? Нужно ли останавливать службу mysql перед настройкой каких-либо изменений? У меня также есть настройка phpmyadmin, будет ли phpmyadmin обновляться автоматически?
180 mysql  ubuntu  phpmyadmin 

11
Как вы подключаетесь к нескольким базам данных MySQL на одной веб-странице?
У меня есть информация, распределенная по нескольким базам данных, и я хочу разместить всю информацию на одной веб-странице с помощью PHP. Мне было интересно, как я могу подключиться к нескольким базам данных на одной веб-странице PHP. Я знаю, как подключиться к одной базе данных, используя: $dbh = mysql_connect($hostname, $username, $password) …
179 php  mysql 

13
Лучшая практика многоязычного сайта
Я уже несколько месяцев бьюсь над этим вопросом, но у меня не было ситуации, в которой мне нужно было бы изучить все возможные варианты раньше. Прямо сейчас я чувствую, что пришло время узнать о возможностях и создать свое личное предпочтение для использования в моих будущих проектах. Позвольте мне сначала набросать …

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