Введение
В этом проекте вы научитесь работать с базами данных MySQL, включая запуск службы MySQL, доступ к командной строке MySQL, импорт базы данных и использование инструкции TRUNCATE для удаления данных из таблицы.
👀 Предварительный просмотр
MariaDB [world]> SELECT * FROM city;
Empty set (0.001 sec)
🎯 Задачи
В этом проекте вы научитесь:
- Как запустить службу базы данных MySQL
- Как получить доступ к командной строке MySQL с использованием команды
sudo - Как импортировать базу данных в MySQL
- Как использовать инструкцию
TRUNCATEдля удаления всех данных из таблицы
🏆 Достижения
После завершения этого проекта вы сможете:
- Управлять базой данных MySQL, включая запуск службы и доступ к командной строке
- Импортировать данные в базу данных MySQL
- Использовать SQL-инструкции, такие как
TRUNCATE, для манипуляции данными в базе данных
Запустить базу данных MySQL и получить доступ к MySQL
В этом шаге вы научитесь как запустить базу данных MySQL и получить к ней доступ с использованием команды sudo без пароля.
- Запустите службу базы данных MySQL:
sudo service mysql start
- Получите доступ к командной строке MySQL с использованием команды
sudoбез пароля:
sudo mysql
Теперь вы должны быть в состоянии получить доступ к приглашению MySQL.
Импортировать базу данных World
В этом шаге вы научитесь как импортировать файл базы данных world.sql в базу данных MySQL.
- Импортируйте файл
world.sqlв базу данных MySQL:
MariaDB [(none)]> SOURCE /home/labex/project/world.sql;
Это импортирует базу данных world в вашу инстанцию MySQL.
- Переключитесь на базу данных
world:
MariaDB [(none)]> USE world;
Теперь вы должны находиться в базе данных world.
Очистить таблицу City
В этом шаге вы научитесь, как использовать инструкцию TRUNCATE для удаления всех данных из таблицы city.
- Откройте файл
truncateCity.sql. - Добавьте в файл следующую SQL-инструкцию:
TRUNCATE TABLE city;
Это удалит все данные из таблицы city.
- Запустите скрипт
truncateCity.sqlв приглашении MySQL:
MariaDB [world]> SOURCE /home/labex/project/truncateCity.sql;
- Проверьте, что таблица
cityпуста:
MariaDB [world]> SELECT * FROM city;
Вы должны увидеть пустой результирующий набор, что указывает на то, что таблица city была очищена.
MariaDB [world]> SOURCE /home/labex/project/truncateCity.sql;
Query OK, 0 rows affected (0.004 sec)
MariaDB [world]> SELECT * FROM city;
Empty set (0.001 sec)
Резюме
Поздравляем! Вы завершили этот проект. Вы можете практиковаться в более многих лабораторных работах в LabEx, чтобы улучшить свои навыки.



