Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
BD-2007-0.doc
Скачиваний:
4
Добавлен:
01.03.2025
Размер:
2.68 Mб
Скачать

8.4. Команды sql для MySql. Правила оформления листингов

Инструкции языка SQL, используемые в MySQL, лучше всего изучать по руководству пользователя для соответствующей системы [5]. Некоторая справочная информация по синтаксису функций и команд, а также примеры их использования приведены в приложениях 2 и 3.

Основная часть функций и команд MySQL соответствует стандарту ANSI, однако имеются расширения, выходящие за рамки стандарта. Там, где это удастся, нестандартные возможности языка будут особо отмечены.

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

    • Каждую инструкцию надо начинать с нулевой колонки и разбивать ее на несколько строк, если длина инструкции превышает 79 символов. Все последующие строки должны начинаться с отступа. Лучше всего разбивать строки непосредственно перед идентификатором предложения. В случае необходимости можно вставлять разрыв строки после запятой.

Пример:

SELECT

i.ID,

i.Name,

i.Departament,

s.ID,

s.Name,

s.Price

FROM item i, sku s

WHERE i.ID = s.ID

AND i.Departament = 3

AND s.Price > 3

ORDER BY i.Name

    • Имена инструкций нечувствительны к регистру, но рекомендуется набирать их прописными буквами в отличие от пользовательских идентификаторов (имен столбцов, таблиц и др.).

    • Имена баз данных и таблиц должны состоять только из строчных букв.

    • Имена столбцов должны начинаться с прописной буквы, как и отдельные слова в имени столбца, например PostalCode.

    • В инструкциях разрешается применять псевдонимы, причем лучше использовать однобуквенные псевдонимы.

    • В листинге программного кода можно и нужно размещать сопровождающий текст (комментарий), помогающий пользователю сориентироваться в назначении программного кода и/или каждой отдельной инструкции.

Комментарии могут выделяться следующими способами:

  • Текст после символа “#” ‑ это комментарий,

  • Текст после символов “// “ с последующим пробелом ‑ это тоже комментарий,

  • Текст между наборами символов /* и */ также рассматривается как комментарий,

  • Текст после двух коротких дефисов с пробелом “-- “ – это еще один способ отделения комментария от исполняемой части строки.

8.5. Основы использования MySql

MySQL – настоящий сервер баз данных. В MySQL есть все, что надо, для изучения концепций баз данных. В архитектуре MySQL отражено конкретное практическое стремление создать СУБД в чистом виде.

MySQL, как и многие другие современные СУБД, функционирует по модели “клиент/сервер”. Под этим подразумевается сетевая архитектура, в которой компьютеры играют роли клиентов либо серверов. Серверы обычно обладают более мощными ресурсами и предназначены для предоставления услуг группам клиентов. Именно на серверах концентрируются вычислительные мощности и данные, тогда как на клиентах располагаются интерфейсные программы, посредством которых пользователи получают доступ к ресурсам сервера.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]