Введение
Создавал для себя, чтобы разобраться, но если Вам пригодится – буду рад.
–Установка MySQL сервера (версия 5.5)
-Повторная установка – решение бага с зависанием на конфигурировании
“Тихая” установка при помощи InnoSetup
“Тихая установка”. Загрузка своей базы данных при инсталляции
“Тихая установка”. Добавляем Uninstall MySQL сервера при деинсталляции основной программы
Работа с DateTime
DELPHI. Как добавить DateTime в MySQL в правильном формате ?
Простейший триггер на создание записи
MySQL и WorkBench
-MySQL. Workbench. Проектируем БД. Теория и практика (новая версия)
Разбиваем отношение M:N на 2 отношения 1:M и 1:N
–MySQL От модели к физической БД в Workbench (старая версия)
–MySQL 1 база данных и 1 таблица (из программы WorkBench – старая версия)
Дампы, добавление, изменение данных, работа с моделями
Копирование записей в БД
Ограничения MySQL
Triggers don’t fire on Cascade Delete
Паджинатор
Делаем простой DBPaginator на примере MySQL
Поиск вхождений и регистрозависимость
Регистрозависимость поиска и поиск вхождений
Реализуем поиск вхождений, регистрозависимый поиск, поиск точной фразы.
Примеры из проектов
Проверка логина и пароля на языке базы
2 способа пересечения множеств и объединения таблиц
Пишем в DECIMAL поле и читаем из него
Update Records with foreign key
Удаление записей с истекшим сроком давности
Insert in table with foreign-key
Считаем сумму заказа через Delphi и MySQL
Типичная структура базы данных, если нужны роли – клиент, админ, партнер
InsertSelect всех полей для реализации Copy Paste
function to count ratio. Example from project
Работа с консолью MySQL
-MySQL Создание БД из консольной программы MySQL.exe
-Простейшие SQL инструкции (через клиент Delphi)
-Вставка данных в таблицу в консольном клиенте MySQL.exe
-Редактирование и удаление в консольном клиенте MySQL.exe
Транзакции и блокировка таблиц
-Транзакции в MySQL (перевод документации)
Индексы
Представления
Объединение таблиц
-MySQL Вертикальное объединение таблиц
-MySQL Горизонтальное объединение таблиц
Агрегатные функции
Каскадное удаление
Хранимые процедуры, триггеры
-Хранимые процедуры и триггеры
-Хранимые процедуры. Простые примеры
-Хранимые функции. Простые примеры
Простейший триггер на создание записи
Добавляем хранимые процедуры и функции ( “рутину” ) в модель и физическую базу данных
Конфигурирование сервера
Backup and Restore
Foreign-key
MySQL. Insert in table with foreign-key