русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Синтаксис SQL


Дата добавления: 2015-07-09; просмотров: 569; Нарушение авторских прав


 

Общий вид простого оператора в SQL:

ОПЕРАТОР параметры;

 

Если параметр не один, а несколько, то они перечисляются через запятую.

 

Все предложения на языке SQL оканчиваются точкой с запятой. Например:

USE `first_lab_data_base`;

SELECT `id`, `field1` FROM `mytable`;

 

Выражения в SQL не зависят от регистра, не требуют обязательного наличия кавычек при обозначении названий, дополнительные разделители (пробел, табуляция, переход на новую строку) игнорируются. Для обозначения названий баз данных, таблиц, атрибутов таблиц, то есть названий, связанных с объектами СУБД, могут использоваться кавычки типа «тупое ударение» («`»). Например:

`элемент_бд`

 

Для текстовых данных, вводимых пользователем в базу и не связанных с элементами СУБД (например, обычных строковых значений), используются обычные или двойные кавычки: 'текст', "большой текст". Чтобы записать в тексте кавычки так, что они не воспримутся СУБД как конец строки, кавычки и некоторые другие метасимволы экранируются символом обратной косой черты («\»). Например, чтобы с помощью двойных кавычек указать строку, которая уже содержит двойные кавычки в конце и начале выражения, нужно записывать ее так:

"\"заголовок\""

 

Существует общепринятый стиль «правильного» оформления выражений. Оно заключается в том, что при написании каких-либо выражений:

после естественных разделителей выражений (например, запятых) ставится пробел;

дополнительные разделители (пробелы, табы) не используются, если нет необходимости записать многостроковое выражение в удобном для чтения виде;

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

при указании названий, связанных с объектами СУБД, обязательно используются кавычки в виде «тупого ударения».



 

Например:

INSERT INTO `news` (`id`, `post_date`) VALUES (42, '2008-06-01 04:13:15');

 

В данном методическом материале также будут использоваться квадратные скобки для обозначения дополнительных (но необязательных) параметров. Выражения, с параметром в квадратных скобках и без него, являются синтаксически правильными.

 

Например:

SELECT * FROM `table` [ WHERE условие ];

 

Такое выражение можно интерпретировать не только так:

SELECT * FROM `table` WHERE условие;

 

Но и как аналогичное выражение без необязательных параметров, т.е.:

SELECT * FROM `table`;

 



<== предыдущая лекция | следующая лекция ==>
Структура языка SQL | Типы данных


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.039 сек.