Практическая работа №2. Начало работы с MariaDB
Скачать 2.16 Mb.
|
Системы управления данными Практическая работа №2 Работа с SQL Начало работы с MariaDBВ данной лабораторной работе вы будете использовать DDL и DML команды MariaDB. На самом деле, существует множество систем СУБД, и не все команды одинаковы, однако большинство из них поддерживает стандарт SQL. Нет никаких проблем с совместимостью команд. Здесь мы используем команды, основанные на MariaDB. Создание базы данных & таблицыВ окне терминала войдите в MariaDB и отобразите существующие списки баз данных.Если вход в систему прошел успешно, появится сообщение "MariaDB [(none)]>" и отобразится экран ожидания команд. Введите команду, чтобы проверить, какие есть базы данных:Далее, введите команду для создания новой тестовой базы данных и рассмотрите таблицу в тестовой БД.Удалите тестовую базу данных;Используя базу данных labs, создайте таблицу учетных записей следующим образом, и проверьте ее.
Как создать новую базу данных проверив, что она еще не существует.Как переключиться на базу данных labs и создать новую таблицу.MariaDB [(none)]> use labs; Используйте CTAS(Create Table As Select) для создания authors_100, который содержит только 100 записей из существующей authors.Используйте CTAS для создания authors2 с такой же схемой, но без записей.Используйте таблицу authors для запроса записей со следующими условиями, и выведите результаты.Найдите всех людей по имени Walton.Найдите всех, кто использует example.com для своих email.Среди найденных в 1.8.2 выведите только тех, у кого день рождения после 2019 года, в порядке убывания.Перечислите только 10 первых людей, родившихся после 2015 года.Используйте таблицу authors_100 для удаления и записи со следующими условиями и выведите результаты.Выведите текущее количество записей и убедитесь, что все записи с датой рождения до 2015 года были удалены.Убедитесь, что строка 87 удалена, и добавьте в таблицу следующие данные. Проверьте эту запись. Добавьте 3 строки, например, такие:
Обновите таблицу. Измените запись, чье значение идентификатора равно 0, с помощью следующей информации.First_name:Jimin, last_name: Park, email:jmpark@abc.comУдалите таблицу authors2 и выйдите из MariaDB.Работа с таблицами SQL (1 / 2)Перейдите в базу данных labs (используйте команду use).Создайте таблицу countries с названиями стран. Используйте следующую схему:
Создайте таблицу с названием famous_people. Используйте следующие условия:
Создайте таблицу с названием products. Таблица должна содержать следующие примеры данных и автоматически возрастающий столбец идентификатора:
Другие условия:Название продукта и модель должны содержать не более 75 символовНазвание продукта и модели не могут быть пустымиВес должен быть в пределах от 0.001 кг до 40,000 кгСтатус сохранения – 3-буквенный кодСоздайте таблицу с названием orders. Используйте следующие условия:
Измените таблицыПереименуйте таблицу famous_people в celebrities.Измените таблицу celebrities следующим образом:Измените столбец name на first_nameИзмените тип данных на varchar(80)Добавьте новый столбец last_name. |
Name | Capital | Population |
USA | Washington D.C. | 333,098,437 |
Germany | Berlin | 84,073,352 |
France | Paris | 65,426,179 |
Korea | Seoul | 51,305,186 |
Добавьте в таблицу celebrities
Добавьте дни рождения участников BTS.
First_name | Last_name | Birthday |
Namjoon | Kim | September 12, 1994 |
Jeongguk | Jeon | September 1, 1997 |
Yoongi | Min | March 9, 1993 |
Hoseok | Jung | February 18, 1994 |
Taehyun | Kim | December 30, 1995 |
Jimin | Park | October 13, 1995 |
Seokjin | Kim | December 4, 1992 |