MySQL не нуждается в представлении. Это сила большинства веб-сайтов, на которых работает WordPress или множество пользовательских CMS, и движок, лежащий в основе многих баз данных компании. Это простая, но очень эффективная система, которая делает управление и хранение данных очень простым, если вы знаете, как это сделать. Сегодня мы рассмотрим, как создавать и удалять таблицы в MySQL.
Таблицы представляют собой наборы связанных данных, структурированных в логической форме. Таблицы используют строки и столбцы для упорядочения данных (значений) в ячейках. Каждая таблица имеет уникальное имя. Каждый столбец будет иметь имя, тип данных и любые другие атрибуты, относящиеся к столбцу. Строки также будут иметь имена и будут содержать данные, относящиеся к столбцам.
Именно эта основа составляет ядро большинства баз данных, включая MySQL.
Создание и удаление таблиц в MySQL
Я проведу вас через создание и удаление таблиц в MySQL. Вы можете использовать phpMyAdmin или запросы для работы в MySQL. Я покажу вам оба. Скорее всего, вы обнаружите, что вы тяготеете к GUI или запросам. Нет правильного или лучшего способа, используйте то, что вам удобнее всего.
Помните, что удаление таблицы является постоянным. SQL не хранит копии или файлы для защиты данных. Если вы не сделали резервную копию своей базы данных, пути назад нет. Хорошей идеей может быть создание этой резервной копии перед началом создания и удаления таблиц.
Сначала давайте создадим таблицу в phpMyAdmin:
- Откройте phpMyAdmin и войдите в систему.
- Выберите базу данных в левом меню.
- Под именем базы данных в левом меню выберите New.
- Заполните форму, дав таблице уникальное имя.
- Заполните столько страниц, сколько вам нужно.
- Выберите Сохранить в правом нижнем углу.
Вы успешно создали таблицу в My SQL!
Теперь давайте удалим один.
- Откройте phpMyAdmin и войдите в систему.
- Выберите базу данных в левом меню.
- Выберите таблицу из списка в левом меню или в центре окна.
- Выберите Drop из центральной строки таблицы, которую вы хотите удалить. Drop — это SQL-говорить для удаления.
- Подтвердите в появившемся всплывающем окне.
- Таблица удалена.
Создание и удаление таблиц с использованием SQL-запроса
Использование SQL-запросов определенно является одним из понятий для пуриста, но для всех администраторов баз данных рекомендуется держать их под рукой. Вот как создавать и удалять таблицы в MySQL с использованием запросов.
- Войдите в систему и получите доступ к окну команд запроса в MySQL.
- Давайте создадим пример базы данных. Введите ‘CREATE DATABASE NAME;’. Где вы видите NAME, назовите вашу базу данных. Например, «CREATE DATABASE TechJunkie;»
- Введите ‘USE DATABASENAME;’. Там, где вы видите DATABASENAME, добавьте имя, которое вы создали выше. Например, «USE TechJunkie;».
- Введите ‘CREATE TABLE, ЕСЛИ НЕ СУЩЕСТВУЕТ TABLENAME (Id INT); ‘. Например, «CREATE TABLE, ЕСЛИ НЕ СУЩЕСТВУЕТ TechJunkieUsers (Id INT);».
Это создает базу данных с именем TechJunkie и таблицу с именем TechJunkieUsers в этой базе данных. Где вы видите (Id INT), это создает столбец с именем ID с целочисленным типом данных.
Вы можете пойти дальше в этом примере и набрать что-то вроде:
‘СОЗДАТЬ ТАБЛИЦУ, ЕСЛИ ЕЩЕ НЕ СУЩЕСТВУЕТ TechJunkieUsers (id INT NOT NULL ПЕРВИЧНЫЙ КЛЮЧ AUTO_INCREMENT, фамилия VARCHAR (20), имя VARCHAR (20), объединить дату).
Это создаст таблицу, если она еще не существует, и автоматически увеличит каждую строку с идентификационным номером при создании столбцов для фамилии, имени и даты их присоединения. VARCHAR означает, что любой символ может заполнить ячейку максимум 20 символами.
Удалить таблицу с помощью запроса SQL:
- Войдите в систему и получите доступ к окну команд запроса в MySQL.
- Введите «USE DATABASENAME», чтобы получить доступ к базе данных, содержащей таблицу, которую вы хотите удалить. Например, «USE TechJunkie;»
- Введите ‘DROP TABLE ЕСЛИ СУЩЕСТВУЕТ TABLENAME;’ Например, ‘DROP TABLE ЕСЛИ СУЩЕСТВУЕТ TechJunkieUsers;’.
И phpMyAdmin, и использование SQL-запроса дадут одинаковый результат. Вы можете создавать и удалять таблицы в SQL без особых усилий. Иногда слишком мало усилий!
Вы также можете использовать файл PHP для создания баз данных, таблиц и записей за один раз, и я расскажу об этом в другой раз. Не существует «лучшего» способа использования SQL. Некоторые пуристы говорят, что вы всегда должны использовать запросы для выполнения действий в базах данных, и в этом есть смысл. Именно здесь среднестатистический администратор баз данных тратит большую часть своего времени, но для начинающих или тех, кто управляет своим собственным сайтом WordPress, phpMyAdmin проще в использовании.
Есть какие-нибудь советы для MySQL или phpMyAdmin для начинающих? Есть что добавить к вышеуказанным процессам? Расскажите нам об этом ниже!