КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Replace
В SQL запросе означает, что необходимо замещать записи с совпадающими значениями ключей. INTO TABLE [5] указывает имя таблицы, куда будут импортированы данные. FIELDS TERMINATED BY ';' [6] указывает разделители полей, порядок полей должен быть таким же, как и в таблице назначения, OPTIONALLY ENCLOSED BY '\"' указывает, что поля VARCHAR взяты в двойные кавычки, и LINES TERMINATED BY '\r' [7] в) Использовать утилиту mysqlimport также для загрузки данных из текстового файла. Эти и другие операции можно выполнить также и в программе MySQL-Front. Таблица поставщиков (S)
Таблица деталей (P)
Таблица изделий (J)
Таблица поставок (SPJ)
Убедиться в успешности выполненных действий. При необходимости исправить ошибки. Для ускорения процесса ввода данных рекомендуется воспользоваться командой LOAD DATA (синтаксис см. в приложении), предварительно скопировав содержимое перечисленных таблиц сначала в Excel, а оттуда в текстовые файлы. Такой порядок необходим, для того, чтобы текстовый файл был с табуляцией. 5. Выполнить модификацию структуры таблицы SPJ, добавив в SPJ поле с датой поставки. Убедиться в успешности выполненных действий. При необходимости исправить ошибки (команда Alter table). 6. Уничтожить созданные таблицы, предварительно сохранив инструкции для восстановления структуры БД и информационного наполнения, используя средства работы СУБД[8]. Убедиться в успешности выполненных действий. 7. Выполнить необходимые действия, написав и выполнив соответствующие запросы для модификации таблиц, чтобы структура соответствовала концептуальной модели учебной базы данных (рисунок 5). Убедиться в успешности выполненных действий. При необходимости исправить ошибки. Рисунок 16 - Концептуальная модель учебной базы данных
Проверить результат заполнения таблиц, написав и выполнив простейший запрос: select * from имя_таблицы При наличии ошибок выполнить корректировку, исправив либо удалив ошибочные строки таблиц Контрольные вопросы 1. В каких режимах возможно создание базы данных? 2. Какие типы данных допустимы при создании таблицы? 3. Как выполнить создание таблицы средствами СУБД? 4. Как выполнить создание таблицы средствами языка SQL? 5. Как разделяются операторы SQL в случае нескольких операторов в запросе? 6. Каким образом выполнить простейшие операции вставки строк данных в таблицу средствами SQL? 7. Каким образом выполнить простейшие операции модификации строк таблицы средствами SQL? 8. Каким образом выполнить просмотр таблицы? 9. Как получить информацию о структуре таблицы в рамках СУБД MySQL?
Лабораторная работа №4 Создание запросов и модификация таблиц базы данных.
Цель работы: Используя данные базы данных, подготовленной в предыдущей лабораторной работе, подготовить и реализовать серию запросов, связанных с выборкой информации и модификацией данных таблиц. Содержание работы и методические указания к ее выполнению 1. Изучить набор команд языка SQL, связанный с созданием запросов, добавлением, модификацией и удалением строк таблицы: select - осуществление запроса по выборке информации из таблиц базы данных; insert - добавление одной или нескольких строк в таблицу; delete - удаление одной или нескольких строк из таблицы; update - модификация одной или нескольких строк таблицы; union - объединение запросов в один запрос. 2. Изучить состав, правила и порядок использования ключевых фраз оператора select: select - описание состава данных, которые следует выбрать по запросу (обязательная фраза); from - описание таблиц, из которых следует выбирать данные (обязательная фраза); where - описание условий поиска и соединения данных при запросе; group by - создание одной строки результата для каждой группы (группой называется множество строк, имеющих одинаковые значения в указанных столбцах); having - наложение одного или более условий на группу; order by - сортировка результата выполнения запроса по одному или нескольким столбцам; into outfile - создание файла, в который будет осуществлен вывод результатов соответствующего запроса. Порядок следования фраз в команде select должен соответствовать приведенной выше последовательности. Для лучшего понимания механизма функционирования выполните следующие упражнения:
Дата добавления: 2015-05-10; Просмотров: 611; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |