Гость
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите решить пару задач. / 16 сообщений из 16, страница 1 из 1
13.03.2019, 14:00
    #39785391
Lugner32
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите решить пару задач.
Всем привет..Я новичок в SQL(учусь только)
Помогите плиз решить пару задач:
Создайте таблицу files для хранения информации о файлах. Выберете оптимальные поля исходя из условий ниже:
id — типа INT, только положительные числа.
filename — текстовое поле длиной 255 символов для хранения имени файла.
size — целочисленное поле для хранения размера файла в байтах. Только положительные числа. Могут храниться данные до 100 Гб.
filetype — поле для хранения типа файла, строка до 3 символов.


Создайте таблицу products для хранения информации о товарах в магазине. Выберете оптимальные поля для хранения данных в соответствии с условиями:
id типа INT – только положительные числа;
name – символьный тип до 100 символов;
count – количество товара на складе (до 200 штук);
price – цена в рублях без копеек (не более 1 млн рублей).

Заранее спасибо:-)
...
Рейтинг: 0 / 0
13.03.2019, 14:26
    #39785405
Lugner32
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите решить пару задач.
Нужно составить SQL запрос))
...
Рейтинг: 0 / 0
13.03.2019, 14:56
    #39785430
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите решить пару задач.
Lugner32,

Показывайте ваши попытки.
...
Рейтинг: 0 / 0
13.03.2019, 15:56
    #39785468
Lugner32
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите решить пару задач.
miksoft,

CREATE TABLE files (
id INT UNSIGNED,
filename VARCHAR(255),
size BIGINT,
filetype TINYTEXT
);
INSERT INTO files(id, filename, size, filetype)
VALUES(1, 'big_archive.zip', 81604378624, 'zip'),
(2, 'movie_37.mp4', 7838315315, 'mp4'),
(3, 'music007.mp3', 5242880, 'mp3');




CREATE TABLE products (
id INT UNSIGNED,
name VARCHAR(100),
count INT UNSIGNED,
price DECIMAL(7, 0)
);
INSERT INTO products (id, name, count, price)
VALUES (1, 'Холодильник', 10, 50000),
(2, 'Стиральная машина', 0, 23750),
(3, 'Утюг', 3, 7300);


И там и там ошибка:
Wrong tables created

Affected rows: 0
Affected rows: 3
...
Рейтинг: 0 / 0
13.03.2019, 15:58
    #39785469
Lugner32
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите решить пару задач.
miksoft,

Команда INSERT INTO - Это в условиях задач надо было ещё вставлять данные, но в правильности их я меньше сомневаюсь... Скорее всего,я так думаю, ошибка в командах на создание таблиц.
...
Рейтинг: 0 / 0
14.03.2019, 07:49
    #39785646
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите решить пару задач.
Lugner32ошибка:
Wrong tables createdЭто - сообщение НЕ ОТ СЕРВЕРА. И по нему ничего сказать нельзя.

К показанным 4 запросам претензий нет - они правильные.
...
Рейтинг: 0 / 0
14.03.2019, 07:50
    #39785647
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите решить пару задач.
... ну если не считать того что типы данных не соответствуют заданию...
...
Рейтинг: 0 / 0
14.03.2019, 08:19
    #39785659
Lugner32
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите решить пару задач.
Akina,

Странно, почему тогда не засчитывают мне решение? :-(
Это задачи на сайте где я обучаюсь онлайн. Данными запросами я пробовал создать таблицы в программе HeidiSQL и у меня они получились. А по вашему мнению какие типы данных я не совсем правильно задаю? Хочется понять ошибку, запомнить и не повторять в будущем.
...
Рейтинг: 0 / 0
14.03.2019, 09:31
    #39785676
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите решить пару задач.
Lugner32почему тогда не засчитывают мне решение?Именно по причине несовпадения затребованных и созданных типов.
...
Рейтинг: 0 / 0
14.03.2019, 09:33
    #39785678
Lugner32
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите решить пару задач.
Akina,
Подскажите(научите) мне молодому неопытному что конкретно я не то делаю?
...
Рейтинг: 0 / 0
14.03.2019, 09:34
    #39785681
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите решить пару задач.
Lugner32какие типы данных я не совсем правильно задаю?
Задано
Lugner32size — целочисленное поле для хранения размера файла в байтах. Только положительные числа. Могут храниться данные до 100 Гб.
У тебя
Lugner32size BIGINT
Задано
Lugner32filetype — поле для хранения типа файла, строка до 3 символов.
У тебя
Lugner32filetype TINYTEXT
Задано
Lugner32count – количество товара на складе (до 200 штук);
У тебя
Lugner32count INT UNSIGNED
Задано
Lugner32price – цена в рублях без копеек (не более 1 млн рублей).
У тебя
Lugner32price DECIMAL(7, 0)
...
Рейтинг: 0 / 0
14.03.2019, 09:35
    #39785682
Lugner32
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите решить пару задач.
Akina,

Прям носом меня надо ткнуть чтоб допёр :-)
...
Рейтинг: 0 / 0
14.03.2019, 09:37
    #39785684
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите решить пару задач.
Lugner32size — целочисленное поле для хранения размера файла в байтах. Только положительные числа. Могут храниться данные до 100 Гб.
Lugner32filetype — поле для хранения типа файла, строка до 3 символов .
Lugner32count – количество товара на складе ( до 200 штук );
Lugner32price – цена в рублях без копеек (не более 1 млн рублей).
...
Рейтинг: 0 / 0
14.03.2019, 09:38
    #39785685
Lugner32
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите решить пару задач.
Lugner32,

Вот в том то всё и делоб я не могу понять как правильно должно быть... Я занимаюсь по видео и там конкретики такой нет..Только поверхностно всё
...
Рейтинг: 0 / 0
14.03.2019, 10:33
    #39785736
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите решить пару задач.
size - только положительный. Должен быть UNSIGNED.
filetype - до 3 символов. Должен быть VARCHAR(3).
count - до 200 штук. Должен быть TINYINT UNSIGNED.
price - без копеек, т.е. целое, к тому же по смыслу неотрицателен. Должен быть MEDIUMINT UNSIGNED.
...
Рейтинг: 0 / 0
14.03.2019, 10:55
    #39785767
Lugner32
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите решить пару задач.
Akina,Спасибо огромное
Очень помогло ваше участие...Теперь буду знать как и что:-)
Ещё раз СПАСИБО!!!
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите решить пару задач. / 16 сообщений из 16, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]