Главная » Программирование » Основы SQL Оператор Select
Русфонд

Основы SQL Оператор Select

12 мая 2012 - Рубрики Программирование

1348 просмотров

В сайдбар справа добавлена кнопка Google+. Если вам поможет данный материал, прошу вас нажмите на кнопку - порекомендуйте сайт в Google.

Добрый день!

На данный момент довольно большое количество программ в своей работе используют клиент-серверную архитектуру. То есть база данных находится на сервере под управлением СУБД (система управления базой данных). Программы (клиенты) подключаются к СУБД с определенной задачей,  СУБД обращаясь к файлам базы данных выполняет определенные задачи и возвращает ответ программе (клиенту).

Негласным стандартом языка для работы с базами данных является язык SQL (Structured Query Language — «язык структурированных запросов»). В данный момент довольно много различных диалектов. Мы будем работать с T-SQL, но иногда будут ремарки по поводу Oracle.

Итак, поехали.

Все операторы делятся на 3 группы:

DML (Data Manipulation Language) — язык управления данными. К данным операторам относятся Select, Insert, Update, Delete и т.д.

DDL (Data Definition Language) — язык описания данных. Данные операторы служат для управления структурами таблиц, представлений, триггеров и т.д. К данной группе относятся операторы Create, Alter, Drop и т.д.

DCL (Data Control Language) - язык баз данных для осуществления административных функций. С помощью данных операторов можно давать доступ, либо ограничивать доступ пользователей к определенным объектам базы данных.

Первый оператор который мы рассмотри — оператор выборки данных Select. Данный оператор языка SQL используется наиболее часто.

Синтаксис оператора

Select <список полей>
From <Имя таблицы>

Например, рассмотрим запрос к таблице employees (сотрудники)

select name, age from employees

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

Если же нам необходимо сделать выборку сразу всех полей, то вместо перечисления можно использовать символ *

select * from employees

В данном случае в результат попадут все поля для всех сотрудников.

Также можно отбросить лишние строки, но об этом в следующем посте, где будет рассказано о конструкции WHERE.

Если этот материал оказался вам полезен, порекомендуйте его в в Google, нажав кнопку Google+ справа в сайдбаре или через кнопки социальных сервисов ниже.

П.С. не забудьте оставить комментарий к статье, а также поделиться ссылкой с друзьями и коллегами через социальные сервисы или скопировав ссылку на статью ниже. Кроме того, вы можете предложить тему статьи через кнопку слева "Предложить тему статьи". Там же можно оставить пожелания, идеи по развитию сайта, а также благодарности (ну а вдруг)
П.П.С. предлагаю вам также вступить в Группа Вконтакте!группу Вконтакте, где вы сможете пообщаться с участниками на интересующие вас темы. Смелее!!!
Если вы больше времени проводите в Twitter, то за обновлениями на сайте можно следить, подписавшись на мою лентуTwitter: follow me!

Возможно вам также будут интересны статьи :

 

Предыдущие материалы из данной категории:

Комментариев: 0 , , , , , , , , ,

Понравилась статья? Поделитесь ссылкой




Оставьте комментарий:




:wink: :twisted: :roll: :oops: :mrgreen: :lol: :idea: :evil: :cry: :arrow: :?: :-| :-x :-o :-P :-D :-? :) :( :!: 8-O 8)

Я человек, а не бот.