суббота, 18 ноября 2017 г.

MySQL. Урок 9. Модифицируем таблицы операторами ALTER TABLE. Удаляем и добавляем колонки, меняем тип данных в колонках, удаляем колонки, меняем кодировку колонок, добавляем PRIMARY KEY.

-- Выберем БД и поменяем кодировки
USE lessons;
SET NAMES 'cp866';


-- Удаляем и вновь создаем таблицу.
DROP TABLE IF EXISTS table1;

CREATE TABLE IF NOT EXISTS table1
(
id INT UNSIGNED NOT NULL DEFAULT 0 COMMENT 'Код товара',
name VARCHAR(50) NOT NULL DEFAULT '' COMMENT 'Название товара',
price DECIMAL(8,2) NOT NULL DEFAULT 0.00 COMMENT 'Цена товара'
) COMMENT 'Таблица товаров';

-- Изменение таблиц.
-- Добавим колонку.
-- Мы можем поставить колонку в начало FIRST или в конец (ничего не пишем).
-- AFTER id - вставляем после колонки id
ALTER TABLE table1 ADD COLUMN description VARCHAR(255) NOT NULL DEFAULT 'Нет описания' AFTER id;

-- Для просмотра структуры таблицы используем команду DESCRIBE или DESC.
DESC table1;

-- Удалим колонку.
ALTER TABLE table1 DROP COLUMN description;

-- Для просмотра структуры таблицы используем команду DESCRIBE или DESC.
DESC table1;

-- Изменение названия колонки.
ALTER TABLE table1 CHANGE name descr VARCHAR(255) NOT NULL DEFAULT 'Нет названия';

-- Для просмотра структуры таблицы используем команду DESCRIBE или DESC.
DESC table1;

-- Изменения типа данных в колонке.
ALTER TABLE table1 MODIFY price FLOAT;

-- Для просмотра структуры таблицы используем команду DESCRIBE или DESC.
DESC table1;

-- Изменение кодировки колонки.
ALTER TABLE table1 CONVERT TO CHARACTER SET cp1251;

-- Для просмотра структуры таблицы используем команду DESCRIBE или DESC.
DESC table1;
-- Добавление PRIMARY KEY
ALTER TABLE table1 ADD PRIMARY KEY (id);

-- Для просмотра структуры таблицы используем команду DESCRIBE или DESC.

DESC table1;

Комментариев нет:

Отправить комментарий

Materialize-css. Футер

Сделаем футер и прижмем к низу страницы. Документация: https://materializecss.com/footer.html