Микроорганизмы:

Митохондрии прокариот

News image

Митохондрии – это источник энергии клеток. Митохондрии можно сравнить с «батарейками», которые расположены в цитоплазме ...

Кокки

News image

Кокки (от греч. kókkos — «зерно») — бактерии шаровидной формы. Диаметр 1— 2 мкм, неподвижны, не образуют спор, ...

Основы вирусологии:

Санитарно-микробиологическое исследование воды. Микрофлора воды

Вода является естественной средой обитания многих микробов. Основная масса микробов поступает из почвы. Количество мик...

Основы медицинской паразитологии. Паразитология

Наука, изучающая паразитов и вызываемые ими заболевания, называется медицинской паразитологией. Организмы, живущие за ...

Схема выделения возбудителя малярии и амебной дизентерии

Малярия Окр. по Романовскому—Гимзе (толстая капля, мазок) Серологический метод Парные [ сывороткиh НМФА...

Авторизация





SQL: программирование, основы языка

курс

Просто о SQL

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

Полезные ссылки:

 

О структуре SQL

 

Первое слово любого запроса — это его имя, в виде слова действия, выраженного глаголом. Именно оно сообщает, например MySQL, что вы хотите сделать. После имени идут слова и фразы — что-то из этого должно быть обязательным, а что-то опциональным. Именно эти слова и фразы сообщают MySQL, как выполнить действие. Так же, вы всегда должны сообщать MySQL, что хотите создать, в какую таблицу копировать или из какой взять данные.

Давайте рассмотрим несколько типичных SQL запросов. Вы увидите, что он действительно использует английские слова:

SELECT Surname FROM Students

Этот запрос возвращает все фамилии, которые хранятся в таблице под названием Students. Конечно, более сложный запрос, менее походит на предложение, но в целом он все равно остается понятным:

SELECT Name,Surname FROM Students WHERE region="Kievskaya" AND

city="Kiev" ORDER BY Surname

Но это только на первый взгляд запрос кажется непонятным. Если разобраться, то эта строчка возвращает нам имя, фамилию из таблицы Students, из Киевской области, а конкретно города Киева и предоставляет нам данные отсортированные по Фамилии.

Вот собственно и все, считайте, что вы уже можете создавать свои собственные запросы. Более подробно можно прочитать тут - itvdn.com/ru/video/sql-essential, edu.cbsystematics.com/ru/courses/description/sqlprogramming.

Советы по синтксису... Единственное, учитывайте следующее:

  • Регистр. SQL абсолютно не чувствителен к нему. Например, select воспринимается абсолютно также, как и SELECT, то же самое можно сказать и про остальные «команды». С другой стороны, регистр учитывается при создании названия переменных, таблиц, названий колонок, если ваша операционная система на базе Unix или Linux. То есть, для вас lastName будет не тем же, что и lastname. Если же вы пользуетесь Windows, то для вас lastName будет тем же, что и lastname.
  • Пробелы. Слова в SQL должны быть разделены одним или несколькими пробелами. Не важно сколько пробелов вы используете. SQL так же не обрщает внимание на окончание строки. Вы можете начать новую строку в любом месте.
  • Кавычки. Обратите внимание, что "Kievskaya" и "Kiev" взяты в кавычки. Это не спроста. Слова Kievskaya и Kiev являются строковыми типами или, как их еще называют, символьными строками. Вы просите MySQL сравнить текстовые строки в SQL запросе с текстовыми строками, которые уже хранятся в базе данных. Так сравниваются только строки, числа не нужно заключать в кавычки.

Теперь вы готовы создать свой первый запрос. Не откладывайте!




Читайте:


Добавить комментарий


Защитный код
Обновить

Микроорганизмы и человек:

ДДТ

Проблема развития устойчивости возникла и в борь­бе человека с врагами, более крупными по размеру, чем бакте­рии, - на...

Глубокоуважаемый микроб

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

Мойте руки перед едой… но не антибактериальным мылом! (полезные микроорганизмы)

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

Иммунитет:

Интерферон

В 1957 году группа британских бактериологов, которую возглав­лял Алек Айзеке, показала, что клетки при попадании в них...

Победа над полиомиелитом

В конце 40-х годов XX столетия американские исследователи Джон Франклин Эндерс, Томас Хакл Уэллер и Фредерик Чап-мен Р...

Иммунитет собак

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