Поиск по сайту:

Счастье есть удовольствие без раскаяния (Л. Толстой).

Что такое List Partitioning в MySQL

FavoriteLoadingДобавить в избранное
15 декабря 2021
Шестнадцатеричный цветовой код хранится в двоичном типе данных в MySQL Разделение базы данных MySQL — это процесс, в котором данные, помещенные в таблицы, далее разделяются на небольшие таблицы; что позволяет легко обрабатывать большие объемы данных. MySQL — это база данных, которая очень популярна среди баз данных SQL для управления данными.

MySQL поддерживает только горизонтальное разбиение. В MySQL существует шесть типов разбиения, один из которых — это разбиение по списку, которое будет объяснено в этой статье с помощью примера.

 

Что такое разбиение списка в MySQL

В MySQL разделение списка используется аналогично разделению по диапазонам, разница в том, что при разделении по диапазонам мы должны определить диапазон, на основе которого он разделил данные, тогда как в разделе списка он разбивает данные на основе предварительно определенной информации, чтобы понять это, создав таблицу products_data, и мы разделим данные на основе продуктов и создадим таблицу с помощью команды:

CREATE TABLE products_data (rep_id INT NOT NULL, rep_name VARCHAR(50) NOT NULL, prod_id INT NOT NULL) PARTITION BY LIST (prod_id) (PARTITION a VALUES IN (11), PARTITION b VALUES IN (22), PARTITION c VALUES IN (33), PARTITION d VALUES IN (44));

 

Чтобы вставить значения во вновь созданную таблицу, выполните команду:

INSERT INTO products_data VALUES (1, ‘Andrey’, 11), (2,’Maxim’, 22), (3,’Alex’, 44), (4,’Anna’, 11), (5,’Alaxender’, 33), (6,’Micheal’,11);

 

Данные могут быть отображены в таблице products_data:

SELECT * FROM products_data;

 

Чтобы вставить значение в раздел списка, который не определен заранее, и давайте посмотрим, что произошло:

INSERT INTO products_data VALUES (7, ‘Tom’, 77);

 

В приведенном выше выводе мы видим, что ошибка была отображена, поскольку для «77» не был определен раздел, поэтому возникла ошибка для значения, вставленного в раздел «77», что означает, что в раздел «Список» вставлены данные. только против предварительно определенных разделов.

Здесь важно отметить, что в разделе списка при вставке значений таблица допускает только те значения, которые соответствуют определению раздела списка.

 

Вывод

Разделение — это процесс, с помощью которого таблицы MySQL делятся на дополнительные таблицы, и это упрощает пользователю управление данными, а также процессору компьютера для выполнения запросов. Разделение списка — это тип разделения, при котором разделы предварительно определены, а данные, вставленные в таблицы, соответствуют этим предварительно определенным разделам. В этой статье мы объяснили раздел List с помощью примера, а также продемонстрировали, что если значение вставлено против определения раздела List, оно не принимает его и генерирует ошибку.

Читать  Экспорт данных MySQL в Excel в PHP

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
Поделиться в соц. сетях:
5 1 голос
Рейтинг статьи
Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии

Читайте также

0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить
galka

Спасибо! Ваша заявка принята

close
galka

Спасибо! Ваша заявка принята

close