Итак, все команды необходимо набирать в консоли. Важные ньюансы:
Строка в консоли должна начинаться с символов mysql>.
Команды могут быть достаточно длинными, поэтому можно нажимать на клавишу Enter, перенося команду на следующую строку. Для завершения и выполнения команды необходимо поставить символ «;»(точка с запятой).
В случае, если команда неправильно введена, на экране появится сообщение об ошибке с комментарием MySQL.
Для того, чтобы не набирать всю команду заново, можно нажать на клавиатуре кнопку со стрелкой вверх, вызвать предыдущую команду, а после внести в нее правку.
Ответ консоли «Query OK (0.03 sec)» сообщает, что команда успешно выполнена.
Рассмотрим самые часто используемые команды:
show databases; (команда, показывающая уже существующие базы данных).
use name;(перейти к базе данных «name») Ту же самую команду можно записать короче: \u name
После того, как таблица создана, ее структуру можно посмотреть с помощью команды describe tablename
Практические задания для защиты проектов:
Создать базу данных, и таблицы к ней, в соответствии с вашим проектом. Заполнить не менее чем 5 записями. Команду для заполнения сохранить также в текстовом формате. (fillDB1.txt). Вывести на экран записи, у которых одно из спроектированных полей уовлетворяет опредеелнному условию (на Ваше усмотрение).
Спроектировать структуру базы данных о студентах, для их распределения по местам практики: фамилия, год рождения, пол, группа, факультет, средний балл, место работы, город.
Спроектировать структуру базы данных об автомобилях: номер, год выпуска, марка, цвет, состояние, фамилия владельца, адрес.
Спроектировать структуру базы данных о квартирах, предназначенных для продажи: район, этаж, площадь, количество комнат, сведения о владельце, цена.
Спроектировать структуру базы данных о книгах, купленных библиотекой: название, автор, год издания, адрес автора, адрес издательства, цена, книготорговая фирма.
Спроектировать структуру базы данных о сотрудниках, имеющих компьютер: фамилия, номер комнаты, название отдела, данные о компьютерах.
Спроектировать структуру базы данных о заказах, полученных сотрудниками фирмы: фамилия, сумма заказа, наименование товара, название фирмы - клиента, фамилия заказчика.
Спроектировать структуру базы данных об оценках, полученных студентами на экзаменах: фамилия, группа, предмет, номер билета, оценка, преподаватель.
Спроектировать структуру базы данных о преподавателях кафедры: фамилия, должность, степень, номер комнаты, читаемые курсы.
Спроектировать структуру базы данных об авторах web-сайта и их статьях: имя, адрес, учетная запись, пароль, тема, заголовок, текст статьи, иллюстрации.
Спроектировать структуру базы данных о списке рассылки и подписчиках: тема и содержание письма, дата отправки, имена и адреса подписчиков, их учетные записи и пароли.
Вопросы для самоконтроля
Как запустить консоль MySQL?
Как узнать, какие базы данных доступны вам на вашем компьютере?
Что означает символ звездочки в запросе на выборку данных?
Как с помощью одного запроса удалить все данные из таблицы?
Какие SQL-запросы вы узнали на этом занятии?
Что происходит на жестком диске компьютера при создании новой базы данных? Новой таблицы?