Реклама

Принимаются заказы на разработку сайтой любой направленности

Email: kudrenko.info@gmail.com

Skype: live:kudrenko.info

Реклама

Здесь может быть Ваша реклама

Email: kudrenko.info@gmail.com

Skype: live:kudrenko.info

MySQL. Видеокурс.

PDF Печать E-mail
Автор: Сергей Кудренко   
06.06.2013 12:36


По общепринятому мнению PHP программисты недостаточно знакомы с возможностями сервера баз данных MySQL, хотя работают с ним постоянно. И я не исключение. Решил сам углубить свои знания и по материалам своих занятий написать курс по MySQL и языку запросов SQL. ИТАК, начнем.





MySQL. Урок 1

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




MySQL. Урок 2

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




MySQL. Урок 3.

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




MySQL. Урок 4.

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




MySQL. Урок 5.

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




MySQL. Урок 6.

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




MySQL. Урок 7.

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




MySQL. Урок 8.

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




MySQL. Урок 9.

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




MySQL. Урок 10.

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




MySQL. Урок 11.

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




MySQL. Урок 12.

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




MySQL. Урок 13.

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




MySQL. Урок 14.

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




MySQL. Урок 15.

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




MySQL. Урок 16.

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




MySQL. Урок 17.

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




MySQL. Урок 18.

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




MySQL. Урок 19.

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




MySQL. Урок 20.

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




MySQL. Урок 21.

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




MySQL. Урок 22.

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




MySQL. Урок 23.

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

Обновлено 03.08.2017 11:42
 

Архивы

Социальные сети