Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


Запросы к базе данных




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

В запросах часто используется команда select, которая позволяет извлечь нужную информацию из одной или нескольких таблиц.

Для диалога с сервером баз данных запустим клиентскую программу MySQL Command Line Client, а затем подадим команду выбора базы данных:

mysql>USE taxi

Теперь запрашиваем данные о модели и цвете автомобилей автопарка:

 

mysql>SELECT model, color FROM cars;

 

Результат запроса представлен ниже:

 

SELECT — ключевое слово, которое сообщает серверу баз данных о запросе, на извлечение данных;

model, color — список столбцов, которые выбираются из таблицы и помещаются в результирующую выборку в памяти;

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

Если данных в таблице немного, то можно запросить их все:

mysql>SELECT * FROM table_name;

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

Например, запросим все данные из таблицы cars:

 

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

distinct — параметр в запросе select, дающий возможность исключить по­вторяющиеся данные из результатов запроса.

mysql>SELECT DISTINCT driver_number FROM timetable;

 

Результат запроса будет таким:

 

Результат получился действительно без повторений, но ненагляд­ный — указаны номера, а не фамилии водителей. Но фамилии находятся в другой таблице. Как выбрать данные из двух и более таблиц, мы узнаем, рассмотрев способы объединения таблиц.

 


Поделиться:

Дата добавления: 2014-11-13; просмотров: 159; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты