Обсуждение статьи "Моделирование рынка (Часть 19): Первые шаги на SQL (II)"

 

Опубликована статья Моделирование рынка (Часть 19): Первые шаги на SQL (II):

Как мы объясняли в первой статье о SQL, нет смысла тратить время на программирование процедур для выполнения того, что уже включено в SQL. Однако, если не знать самых основ, вы не сможете ничего сделать с помощью SQL, чтобы воспользоваться всеми преимуществами, которые предлагает этот инструмент. Поэтому в данной статье мы рассмотрим, как выполнять основные задачи в базах данных.

Итак, теперь пришло время экспериментировать. Мы только начинаем учиться, поэтому «побочные эффекты» будут незначительными. Однако я хочу предупредить вас, что никогда не следует выполнять какие-либо SQL-команды в важной базе данных, не понимая заранее, что они делают. Если собираетесь попробовать что-то новое, делайте это как можно безопаснее, чтобы избежать неприятностей впоследствии. Как гласит пословица, «вера может двигать горы, но она не восстановит ваши данные».

Давайте теперь посмотрим, что это за волшебная команда. В анимации ниже можно увидеть, о чем идет речь.

Обратите внимание: команда DROP, когда используется в SQL, позволяет нам удалить что-либо навсегда. Если мы будем использовать эту команду, не уделяя должного внимания, у нас возникнут серьезные проблемы. Будьте внимательны к тому, что SQL не будет запрашивать у нас никакого подтверждения, а просто удалит то, что мы указали.

Однако при использовании MetaEditor файл базы данных не будет удален. Но, если мы отправим ту же команду, которая вызвала ошибку в анимации, для выполнения SQL, наш файл базы данных будет удален.

Однако можно ошибочно предположить, что MetaEditor отказывается выполнять команду DROP. Но, как можно было видеть в анимации, это не так, поскольку получилось удалить ранее созданную таблицу.


Автор: Daniel Jose