Главная > Сайтостроение > Сергей Кудренко > MySQL
 
 
 
 

MySQL

Урок 1
Маленькое введение по теме.

Урок 2
Типы данных. Команды SET NAMES, SHOW.

Урок 3
Создаем базы данных. Удаляем базы данных. Операторы CREATE DATEBASE, DROP DATABASE, IF EXISTS, IF NOT EXISTS, комментарии.

Урок 4
Создаем базу данных. Несколько слов о движках InnoDB, MyISAM. Задаем кодировку для базы данных CHARACTER SET, и способ сравнения строк COLLATE.

Урок 5
Создаем таблицы. CREATE TABLE, задаем тип данных, наличие или отсутствие знака SIGNED, UNSIGNED. Задаем NULL, NOT NULL, задаем комментарии для каждого столбца и для всей таблицы.

Урок 6
Создает таблицы, задаем PRIMARY KEY, AUTO_INCREMENT. Задаем кодировки и коллашены для всей таблицы и для отдельных столбцов командами CHARACTER SET и COLLATE. Задаем движок для таблицы оператором ENGINE.

Урок 7
Создаем таблицу по образцу, создаем таблицу на основе запроса.

Урок 8
Создание временных таблиц. CREATE TEMPORARY TABLE.

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

Урок 10
Information_schema - хранение метаинформации баз данных. Достаем информацию по отдельным таблицам и по отдельным колонкам.

Урок 11
Создаем индексы и удаляем их командами CREATE INDEX, DROP INDEX. Уникальные ключи UNIQUE KEY.

Урок 12
Ограничения устанавливаются на PRIMARY KEY, UNIQUE KEY. Оператор CONSTRAINT.

Урок 13
Внешние связи между таблицами. Операторы FOREGN KEY, REFERENCE, ON DELETE CASCADE | RESCTRICT.

Урок 14
Операторы добавления записей в таблицу. INSERT INTO. Оператор IGNORE. Добавление записей в таблицу на основе запросов из других таблиц.

Урок 15
Загрузка данных на сервер. Способ загрузки с отключенными индексами. Операторы DISABLE KEYS, ENABLE KEYS. Способ загрузки из файла. Оператор LOAD DATA INFILE. Операторы приоритета при загрузке LOW_PRIORITY, HIGH_PRIORITY, DELAYED.

Урок 16
Удаляем информацию из таблиц оператором DELETE. Используем фильтр WHERE для выборочного удаления. Операторы приоритета LOW_PRIORITY, QUICK. Оператор IGNORE. Удаление последней записи с использованием операторов ORDER BY, DESC, LIMIT.

Урок 17
Обновляем записи в таблицах. Оператор UPDATE. Оператор BETWEEN. Функция CONCAT().

Урок 18
Начинаем изучать возможности оператора SELECT. Использование числовых функций ABS() и др. Создание переменных. Оператор SET. Изменение названий выводимых колонок оператором AS. Демонстрационная база данных MySQL world. Программа WORKBENCH. Reverse engineering с помощью программы WORKBENCH.

Урок 19
Оператор выборки данных SELECT. Предикаты, клаузулы, фильтры. Операторы WHERE, ORDER BY, ASC, DESC, BETWEEN, DISTINCT.

Урок 20
Выборка данных с помощью оператора SELECT. Использование оператора LIKE для поиска на совпадение. Использование языка регулярных выражений для поиска с помощью функции REGEXP. Оператор IN.

Урок 21
Функции даты и времени. YEAR(), MONTH(), DAY(), HOUR(), MINUTE(), SECOND(), DATE_ADD(), NOW(). Полнотекстовый поиск. Операторы MATCH AGAINST. Режимы поиска NATURAL LANGUAGE MODE, IN BOOLEAN MODE.

Урок 22
Агрегатные функции COUNT(), AVG(), SUM(), MIN(), MAX().

Урок 23
Группировка. GROUP BY. Операторы WITH ROLLUP, HAVING.

Разделы:
 
Почтовая форма Карта сайта Главная
FoxPro 2.6, сайтостроение – Запорожская социальная сеть
maxim.zp.ua - Запорожская социальная сеть
bigmir)net TOP 100 Яндекс.Метрика