23.06.2025

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

Введение

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

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

Таким образом, 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:

Скриншот №6 — Создание таблицы

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

SHOW TABLES

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

DESCRIBE product

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

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

Вывод

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