news
Serverspace в «Рейтинге провайдеров IaaS Enterprise 2023» от Market.CNews
KA
15 сентября 2023
Обновлено 13 сентября 2023

Как создавать таблицы в MySQL (Create Table)?

Linux Базы данных

Введение

Современная система СУБД может управляться с помощью GUI и CLI клиента MySql, но в чем разница?

Управление MySQL с помощью интерфейса командной строки (CLI) имеет ряд преимуществ и необходимо по разным причинам:

  • Эффективность: CLI позволяет быстро и точно выполнять команды MySQL, что делает его предпочтительным выбором для опытных пользователей. Вы можете быстро выполнять задачи, не прибегая к помощи графических интерфейсов, которые иногда работают медленнее.
  • Сценарии и автоматизация: CLI идеально подходит для создания сценариев и автоматизации. Вы можете создавать сценарии для выполнения ряда команд MySQL, что позволяет автоматизировать рутинные задачи по работе с базой данных, резервному копированию и обслуживанию.
  • Эффективность использования ресурсов: CLI потребляет меньше системных ресурсов по сравнению с графическими интерфейсами, что делает его пригодным для использования на серверах и в сценариях, где эффективность использования ресурсов имеет решающее значение.
  • Удаленный доступ: CLI предоставляет удобный способ подключения к удаленным серверам MySQL по SSH или другим защищенным протоколам, что позволяет администраторам баз данных безопасно управлять базами данных на удаленных серверах.
  • Гибкость: Используя CLI, вы получаете полный контроль над MySQL и можете выполнять задачи, которые могут быть недоступны или легко выполнимы с помощью графических инструментов.

Таким образом, CLI-управление MySQL является незаменимым благодаря своей эффективности, возможности написания сценариев, экономии ресурсов и гибкости. Это ценный инструмент как для начинающих, так и для опытных администраторов баз данных, обеспечивающий точный контроль над операциями с базами данных и облегчающий автоматизацию и настройку задач. Поэтому учиться администрировать и управлять СУБД мы будем на CLI, давайте перейдем к настройке!

Создание пользователя

Рассматривая MySQL более подробно, начнем с того, что он уже установлен как СУБД для работы с правами администратора, и первым шагом будет получение доступа к системе MySQL, что можно сделать, выполнив следующую команду:

mysql -u root -p -h localhost
Логин
Скриншот №1 — Логин

Посмотрим на текущий набор баз данных с помощью команды, набранной ниже:

SHOW DATABASES;
Список баз данных
Скриншот №2 — Список баз данных

Создайте базу данных, например, с товарами из продуктового интернет-магазина, введя команду:

CREATE DATABASE product;
Создаем базу данных
Скриншот №3 — Создаем базу данных

В MySQL существует состояние использования базы данных по умолчанию, все команды ввода будут применяться к активной БД, поэтому нам необходимо установить такую базу:

USE product
База по умолчанию
Скриншот №4 — База по умолчанию

В этом случае излишне использовать точку с запятой в конце вводимой команды, проверим активную базу данных:

SELECT DATABASE();
Активная база данных
Скриншот №5 — Активная база данных

Теперь мы можем создать таблицы с одноименным названием нашей категории товара, но сначала нам нужно их проверить:

SHOW TABLES;

Затем введите следующую команду:

CREATE TABLE product (name VARCHAR(20), tag VARCHAR(20), id INT NOT NULL, expiration DATE, production DATE);

Объясним синтаксис создания таблиц для MySQL:

  • CREATE TABLES — синтаксис команды для создания таблиц, спокойное понятное определение;
  • Product — это метка таблицы, которую мы создаем;
  • Name VARCHAR(20) — комбинация из названия столбца и типа используемых в нем данных.
Создание таблицы
Скриншот №6 — Создание таблицы

Вы можете использовать команду повторно, чтобы увидеть изменения:

SHOW TABLES

После этого можно проверить созданную таблицу для нашей базы данных, сверим наши параметры и конфигурацию:

DESCRIBE product
Шаблон базы данных
Скриншот №7 — Шаблон базы данных

По умолчанию все типы данных имеют значение NULL, то есть ничего не значат в ячейке. Но мы можем изменить это с помощью параметров, описанных выше.

Вывод

В этом уроке мы погрузились в управление MySQL с помощью CLI, изучив различные команды и действия, начиная с доступа к системе MySQL и заканчивая созданием баз данных и таблиц. Освоив интерфейс командной строки, пользователи получают более глубокое понимание того, как эффективно администрировать и управлять СУБД.

Оценка:
5 из 5
Аverage rating : 5
Оценок: 1
191028 Санкт-Петербург Литейный пр., д. 26, Лит. А
+7 (812) 403-06-99
700 300
ООО «ИТГЛОБАЛКОМ ЛАБС»
700 300

Вам также может быть интересно...