Курс посвящен системе управления базами данных MySQL. Рассматриваются основы MySQL: запросы, модели баз данных, а также транзакции. На примерах рассмотрен весь спектр вопросов, касающихся языковой структуры, допустимых типов столбцов, операторов, операций и функций, а также существующих расширений MySQL. Курс рассчитан на разработчиков Web-приложений и администраторов любой квалификации, а также на студентов и преподавателей соответствующих дисциплин. Рассматриваются основы системы MySQL и языка SQL: от моделей баз данных, до сложных запросов. Курс содержит множество примеров: на практике рассмотрен весь спектр вопросов, касающихся языковой структуры, допустимых типов столбцов, операторов, операций и функций, а также существующих расширений MySQL. Кроме того, рассмотрены вопросы взаимодействия системы MySql с языками PHP и Perl.
В этой лекции рассматриваются вводные понятия баз данных, их виды, и даётся обзор основных характеристик MySQL.
2. Подготовка к работе с MySQL
Лекция рассматривает способы получения и установки дистрибутивов MySQL в операционных системах Windows и Linux.
3. Создание базы данных, основы работы с таблицами
В этой лекции рассматриваются способы создания баз данных, команды создания и удаления таблиц
4. Типы данных столбцов в MySQL
В этой лекции рассматриваются типы данных, которые можно использовать для столбцов таблиц баз данных MySQL
5. Работа с таблицами. Внесение, извлечение, поиск и удаление данных
Лекция посвящена работе с данными в таблицах. Рассматриваются команды внесения данных, их извлечения и удаления
В лекции рассматриваются логические операторы и способы их применения в MySql. Также рассматриваются способы упорядочивания данных, способы ограничения извлекаемых данных и команды обновления записей.
В лекции рассматриваются способы поиска максимального, минимального и среднего значений, команды нахождения суммы и количества записей, команды группировки и сортировки данных в таблицах
В лекции рассматриваются математические функции MySql
9. Работа с датой и временем в MySQL
В лекции рассматриваются команды работы с датой и временем в MySql.
10. Работа со строками в MySQL
В лекции рассматриваются команды MySql, предназначенные для обработки строковых данных
11. Дополнительные функции MySQL
В лекции рассматриваются битовые функции, команды шифрования, информационные команды и некоторые вспомогательные команды MySQL
SQL и процедурно-ориентированные языки
SQL Server 2000
Введение в модель данных SQL
Введение в реляционные базы данных
Основы проектирования приложений баз данных