Студопедия

КАТЕГОРИИ:

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



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

Читайте также:
  1. A. осуществляет передачу данных устройствам компьютера.
  2. B) Элемент диаграммы, показывающий название и маркеры данных диаграммы
  3. E) схема данных.
  4. MS Access. На основе данных перечисленных объектов можно создать Форму.
  5. А) Информация из специализированных баз данных;
  6. Абстрактные структуры данных
  7. Автоматизированные системы обработки данных
  8. Анализ данных
  9. Анализ данных с помощью сводных таблиц
  10. Анализ эмпирических данных 1 страница

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

В запросах часто используется команда 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; просмотров: 7; Нарушение авторских прав


<== предыдущая лекция | следующая лекция ==>
Создание базы данных taxi | Утилиты MySQL
lektsii.com - Лекции.Ком - 2014-2019 год. (0.009 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты