Category Archives: SQL инструкции

MySQL – каскадное удаление строк из таблиц

В данном посте я хочу проверить механизм каскадного удаления связанных таблиц. Создам новую базу данных, 2 связанных таблицы – отделы (departments) и сотрудники (employee). Сделаю стартовое заполнение. И попробую удалить один из отделов… Все работы буду делать из консоли MySQL.exe … Continue reading

Posted in MySQL, SQL инструкции | Leave a comment

MySQL Создание / удаление пользователей

Как залогиниться в MySQL? Итак, чтобы залогиниться в MySQL под определенным пользователем, нужно набрать в командной строке…   …или из cmd.exe Первый пользователь, о котором Вы можете знать – тот, которого Вы создавали при установке MySQL. Как правило это пользователь … Continue reading

Posted in MySQL, SQL инструкции, Без рубрики | Leave a comment

MySQL представления

Что такое представление? Представления это объект, созданный в результате запроса SELECT к таблице. Представление названо так потому, что само по себе не содержит данных, а извлекает их из таблиц, в момент обращения к нему. При подготовке поста, нашёл классную статью … Continue reading

Posted in MySQL, SQL инструкции, Без рубрики | Leave a comment

MySQL Индексы

Файловая система и MySQL В MySQL информация хранится в файлах. А что такое файл? Это не атомарная величина, а совокупность блоков информации, разбросанных по диску. Если блоков много, и нужно перебирать все – то поиск значительно затрудняется. Для решения задачи … Continue reading

Posted in MySQL, SQL инструкции, Без рубрики | Leave a comment

MySQL редактирование, удаление таблиц

Добавить колонку Если быть кратким, то добавление колонки будет выглядеть следующим образом…

где parameters, это, как один из вариантов INT NOT NULL AUTO_INCREMENT Добавим в одну из таблиц существующей БД колонку для создания внешнего ключа…

Posted in MySQL, SQL инструкции, Без рубрики | Leave a comment

MySQL создание БД и таблиц из MySQL.exe

“Кража” таблицы Для начала рассмотрим пример наиболее простого создания таблицы из уже существующей. Мы создали копию таблицы на основе запроса и невыполнимого условия! Ранее я рассматривал как создавать БД и таблицы в ней из программы WorkBench. Это достаточно просто. В … Continue reading

Posted in MySQL, SQL инструкции, Без рубрики | Leave a comment

Транзакции и MySQL

Что такое транзакции? Если Вы программируете интернет-магазин, форум, что угодно с большой посещаемостью, то вполне вероятно, что 2 пользователя обратятся к одним и тем же данным в один момент. Хорошо, если обратятся они только с чтением, а если они что-то … Continue reading

Posted in MySQL, SQL инструкции, Без рубрики | Leave a comment

DML инструкции в клиенте MySQL.exe UPDATE и DELETE

UPDATE (редактирование записей) Синтаксис оператора UPDATE на сайте mysql.ru выглядит таким образом

update sales set salesamount=100000 where primary_id=1 Теперь попробуем увеличить продажи всех продавцов в 3 раза!

Posted in MySQL, SQL инструкции, Без рубрики | Leave a comment

DML инструкции в клиенте MySQL.exe INSERT

DML – Data Manipulation Language. Согласно книге Д. Осипова “Базы данных и Delphi”. Итак, базис языка строится на 3 командах INSERT – вставка новых записей; UPDATE – редактирование записей в таблице; DELETE – удаление записей в таблице; Итак, начнём эксперименты с СУБД … Continue reading

Posted in SQL инструкции, Без рубрики, Начальный уровень | Leave a comment

SQL инструкции. Агрегатные функции из клиента Delphi.

О том, что такое агрегатные функции SQL, я писал в другом посте. Там более менее подробно разобрал работу этих функций на примере клиента MySQL.exe. В данном посте посмотрим как можно пользоваться агрегатными функциями СУБД MySQL из клиента Delphi. Итак, начало … Continue reading

Posted in Delphi, SQL инструкции, Без рубрики | Leave a comment