Лекция 1. Введение в MySQL
Введение в СУБД MySQL Содержание · Лекция 1. Введение в MySQL o Компьютерные системы хранения o СУБД o Концепции баз данных o Системы управления файлами o Иерархические базы данных o Сетевые базы данных o Реляционные базы данных o Объектно-ориентированные базы данных o Объектно-реляционные базы данных o Основные характеристики MySQL · Лекция 2. Подготовка к работе с MySQL o o Загрузка MySQL o Проверка исходных требований o Выбор версии o Инсталляция с помощью менеджера пакетов RedHat Linux o Инсталляция в Windows o Инсталляция вручную o Компиляция программы o Предоставление привилегий · Лекция 3. Создание базы данных, основы работы с таблицами o o Создание базы данных в Windows o Создание базы данных в Linux o Команда CREATE DATABASE o Работа с таблицами o Использование базы данных o Создание таблицы o Синтаксис команды CREATE TABLE o Удаление таблиц o Синтаксис команды DROP TABLE · Лекция 4. Типы данных столбцов o o Числовые типы данных o Типы данных даты и времени o Типы данных DATETIME, DATE и TIMESTAMP o Тип данных TIME o Тип данных YEAR o Символьные типы данных o Типы данных CHAR и VARCHAR o Типы данных BLOB и TEXT o Тип перечисления ENUM o Тип множества SET o Выбор правильного типа данных в столбце o Требования к памяти для различных типов столбцов · Лекция 5. Работа с таблицами. Внесение, извлечение, поиск и удаление данных o Запись данных в таблицы o Заполнение таблицы employee_data данными с помощью файла employee.dat o В системе Windows o В системе Linux o Запрос данных из таблицы MySQL o Задания o Возможные решения o Выборка данных с помощью условий o Операторы сравнения = и != o Операторы больше и меньше o Операторы <= и >= o Задания o Возможные решения o Поиск текстовых данных по шаблону o Задания o Возможные решения o Предложение HAVING o Задание o Возможное решение o Удаление записей из таблицы · Лекция 6. Логические операторы o o Задания o Возможные решения o Операторы IN и BETWEEN o Задания o Возможные решения o Упорядочивание данных o Задания o Возможные решения o Ограничение количества извлекаемых данных o Извлечение подмножеств o Задания o Возможные решения o Ключевое слово DISTINCT o Задания o Возможные решения o Изменение записей o Задания o Возможные решения · Лекция 7. Команды обработки данных o Поиск минимального и максимального значений o Минимальное значение o Максимальное значение o Задания o Возможные решения o Поиск среднего значения и суммы o Суммирование значений столбца с помощью функции SUM o Вычисление среднего значения o Задания o Возможные решения o Именование столбцов o Подсчет числа записей o Группировка данных o Сортировка данных o Задания o Возможные решения · Лекция 8. Математические функции o Математические функции MySQL · Лекция 9. Работа с датой и временем o Работа с датой o Особенности типа данных Date o Операции с датами o Использование операторов = и != o Использование операторов >= и <= o Определение диапазонов o Задания o Возможные решения o Использование Date для сортировки данных o Выбор данных с помощью Date o Текущие даты o Задания o Возможные решения o Тип столбца Null o Задания o Возможные решения · Лекция 10. Работа со строками o Строковые функции o ASCII(строка) o ORD(строка) o BIN(N) o ВIT_LENGTH(строка) o CHAR(iV,...) o CHAR_LENGTH(строка) o CHARACTER_LENGTH(строка) o COMPRESS(строка_для_сжатия) o CONCAT(строка1, строка2, ...) o CONCAT_WS(разделитель, строка1, строка2, ...) o CONV(N, основание_начальное, основание_конечное) o ELT(N, строка1, строка2, строкаЗ, ...) o FIELD(строка, строка1, строка2, строка3, ...) o FIND_IN_SET(строка, список_строк) o HEX(Ч_или_С) o INSERT(строка, позиция, длина, новая_строка) o INSTR(строка, подстрока) o LEFT(строка, длина) o LENGTH(строка) o LOAD_FILE(имя_файла) o LOCATE(подстрока, строка) o LOCATE(подстрока, строка, позиция) o POSITION(подстрока IN строка) o LOWER(строка) o LCASE(строка) o LPAD(строка, длина, строка-заполнитель). o LTRIM(строка) o OCT(N) o QUOTE(строка) o REPEAT(строка, количество) o REPLACE(строка, строка_2, строка_3) o REVERSE(строка) o RIGHT(строка, длина) o RPAD(строка, длина, строка-заполнитель) o RTRIM(строка) o SOUNDEX(строка) o SPACE(N) o SUBSTRING(строка, позиция) o SUBSTRING(строка FROM позиция) o SUBSTRING(строка, позиция, длина) o SUBSTRING(строка FROM позиция FOR длина) o SUBSTRING_INDEX(строка, разделитель, количество) o TRIM([[BOTH | LEADING | TRAILING] [удаляемая_строка] FROM] строка) o UNCOMPRESS(строка_для_распаковки) o UNHEX(строка) o UPPER(строка) o UCASE(строка) o Функции сравнения строк o выражение LIKE шаблон [ESCAPE 'символ-отмены'] o expr REGEXP pat o expr RLIKE pat o STRCMP(expr1,expr2) · Лекция 11. Дополнительные функции MySQL o Битовые функции o Побитовое ИЛИ ( | ) o Побитовое И ( & ) o Побитовый XOR (побитовое сложение по модулю 2) ( ^ ) o Сдвиг числа влево ( << ) o Сдвиг числа вправо ( >> ) o Инвертировать биты ( ~ ) o BIT_COUNT(N) o Функции шифрования o AES_ENCRYPT(строка, строка_ключа) o AES_DECRYPT(зашифрованная_строка, строка_ключа) o DECODE(зашифрованная_строка, строка_пароля) o ENCODE(строка, строка_пароля) o DES_DECRYPT(зашифрованная_строка [, строка_ключа]) o DES_ENCRYPT(строка[, (номер_ключа | строка_ключа)]) o ENCRYPT(строка [, нач]) o MD5(строка) o PASSWORD(строка) o Информационные функции o BENCHMARK(количество, выражение) o CHARSET(строка) o COERCIBILITY(строка) o COLLATION(строка) o CONNECTION_ID() o CURRENT_USER() o DATABASE() o FOUND_ROWS() o LAST_INSERT_ID() o LAST_INSERT_ID(выражение) o USER() o SESSION_USER() o SYSTEM_USER() o VERSION() o Прочие функции o FORMAT(X,D) o GET_LOCK(строка, таймаут) o INET_ATON(выражение) o INET_NTOA(выражение) o IS_FREE_LOCK(строка) o MASTER_POS_WAIT(имя_журнала, позиция_в_журнале [, таймаут]) o RELEASE_LOCK(строка) o UUID() · Дополнения o PHP и MySQL o o Вывод данных из базы данных o Создаем ссылки на лету o Сохранение данных в базе данных o Perl и MySQL o o DBI o Пример приложения, использующего DBI · Литература Лекция 1. Введение в MySQL В этой лекции рассматриваются вводные понятия баз данных, их виды, и даётся обзор основных характеристик MySQL.
Популярное: Как выбрать специалиста по управлению гостиницей: Понятно, что управление гостиницей невозможно без специальных знаний. Соответственно, важна квалификация... Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе... Организация как механизм и форма жизни коллектива: Организация не сможет достичь поставленных целей без соответствующей внутренней... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (251)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |