Size: a a a

2021 August 21

<Zaur/> Abdulg... in MySQL
запрос
show create table Users;
возвращает sql код для создания такой таблицы:
CREATE TABLE `Users` (
 `id` int(11) NOT NULL AUTO_INCREMENT,
 `type` tinyint(4) DEFAULT '0',
 ...
Хочу получить такой же вывод только для индексов.
источник

<Zaur/> Abdulg... in MySQL
show index tablename так не умеет, либо я не понимаю куда смотреть.
источник

MN

Max N. in MySQL
Такого нет вроде, можешь сам генерировать запросы на создание индексов
источник

IZ

Ilia Zviagin in MySQL
В составе  show create table есть и индексы тоже, правда их надо руками выделять
источник

<Zaur/> Abdulg... in MySQL
А мне не нужно выделать, идеально сразу таблицу вместе с индексом, но что то я не вижу там индексов
источник

IZ

Ilia Zviagin in MySQL
Значит их просто нет
источник

M

Maksim in MySQL
Всех приветствую. Есть картинка с ER диаграмма с таблицами и 3 задания. Может кто-то дать проф. мнение - правильно ли я написал запросы. Самой БД нет.
источник

G

Grigorij in MySQL
Так ссылку то дай на диаграмму
источник

M

Maksim in MySQL
Да я вличку хотел, чтобы не позориться своей безграмотностью. Можно ?))
источник

G

Grigorij in MySQL
Сюда кидай, не сцы))
источник

G

Grigorij in MySQL
Тут и не такое видели
источник

M

Maksim in MySQL
Ты тестируешь сервис, который доставляет еду за 30 минут. Пока это маленький стартап, поэтому ты работаешь всего с четырьмя таблицами:

Orders —  все доставленные заказы;
ORDERS_ID — ID заказов, int;
USER_ID — ID пользователей, int;
EMPLOYEE_ID — ID сотрудников, int;
DELIVERY_TIME — время доставки в минутах, int;
ITEMS — список товаров, char;

Users — пользователи;
USER_ID — ID пользователей, int;
FULL_NAME — полное ФИО пользователя, char;
PHONE — номер телефона пользователя, char;
ADDRESS — адрес пользователя, char;

Employees — работники;
EMPLOYEE_ID — ID сотрудника, int;
FIRST_NAME —имя сотрудника, char;
LAST_NAME — фамилия сотрудника, char;
PHONE — телефон сотрудника, char;
JOB_ID — ID специализации, int;

Jobs — типы работ в сервисе
JOB_ID — ID специализации, int;
JOB_TYPE — тип специализации, char;
HOURS — число рабочих часов в неделю, int;
SALARY — зарплата сотрудника с данной специализацией в рублях, int;
источник

M

Maksim in MySQL
источник

M

Maksim in MySQL
24. В службу поддержки пришло много жалоб: заказы, в которых есть гречка, доставляют почти час, хотя сервис обещает успеть в 30 минут.

Проверь, действительно ли курьеры опаздывают. Выбери все заказы, где есть хотя бы один товар - «гречка» и время доставки свыше 30 минут. В результирующей таблице должны быть ID заказов и ID курьеров.

В ответе приложи SQL-запрос.

Ответ :
SELECT orders_id,employee_id FROM Orders WHERE items LIKE "гречка" AND delivery_time > 30 ;
источник

M

Maksim in MySQL
25. Менеджер предложил добавить новую функциональность в продукт: мониторинг, который показывает самых активных клиентов за всё время работы компании.

Проверь, что список пользователей корректно выводится на экран. На этом этапе разработки достаточно проверить только ID клиентов.

Выбери пять самых активных клиентов по количеству заказов.

В результирующую таблицу выведи ID каждого пользователя и число заказов.

Отсортируй данные по убыванию числа заказов, выбери пять самых активных клиентов.

В ответе приложи SQL-запрос.

Ответ:
SELECT count(orders_id), user_id FROM Orders ORDER BY user_id DESC  LIMIT 5 ;
источник

M

Maksim in MySQL
26. Из бухгалтерии пришёл баг-репорт: зарплаты сотрудников рассчитываются некорректно. Оказалось, что почти все ошибки в расчётах — в расчётных листах менеджеров.

Выведи список ID всех сотрудников, у которых в специализации содержится «менеджер», с зарплатой больше 70 000 рублей.

В ответе приложи SQL-запрос.
Ответ :
SELECT Employees.emplayee_id , Jobs.job_type FROM Employees INNER JOIN Jobs ON Jobs.job_id = Employees.job_id WHERE Jobs.job_type LIKE "менеджер" AND Jobs.salary > 70 000 ;
источник

M

Maksim in MySQL
Вроде правильно сделал, но не уверен :(
источник

НА

Нариман Аметов... in MySQL
Добрый день. Помогите кто знает. После добавления записи в таблицу бд в phpmyadmin он автоматически удаляет его минут через 5-10. В чем может быть причтна?
источник

V

Vitaly in MySQL
Вы что-то не договариваете ... кто он её удаляет? такого механизма нет ...
источник

НА

Нариман Аметов... in MySQL
я делаю это через команду Вставить в phpmyadmin Код тут не причем.
источник