Динамічні колонки дозволяють зберігати різні набори стовпців для кожного рядка таблиці. Він працює, зберігаючи набір стовпців у блобі та маючи невеликий набір функцій для керування ним. Динамічні стовпці слід використовувати, коли неможливо використовувати звичайні стовпці.
Статичні значення можна вставити в набір результатів, отриманий із запиту SELECT, як інший стовпець. Просто використовуйте статичне значення як стовпець для вибору, і запит поверне стовпець, ім’я якого є статичним значенням, і кожен рядок у цьому стовпці поверне те саме статичне значення.
Динамічний стовпець визначається як BLOB на рівні DDL. Однак у стовпці BLOB ви можете встановлювати довільні та динамічно визначені атрибути та значення – максимум 64 КБ. динамічні стовпці: CREATE TABLE items (id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, name varchar(100) NOT NULL, атрибути BLOB);
Таким же чином, значення змінної стовпця відображаються в стовпцях таблиці. Наприклад, таблиця з вживанням алкоголю за минулий рік як змінна рядка та вікова група як змінна стовпця дозволить користувачеві переглянути поширеність вживання алкоголю за минулий рік серед різних вікових груп.
Маніпуляції зі стовпцями є тип перетворення даних, у якому новий стовпець заповнюється значеннями з існуючого стовпця, який відповідає певним критеріям. Критерієм може бути вираз, який створюється на етапі перетворення даних.
Динамічні стовпці функція, яка дозволяє зберігати різні набори стовпців для кожного рядка в таблиці. Він працює, зберігаючи набір стовпців у блобі та маючи невеликий набір функцій для керування ним.