Как выполнить SQL-запрос?

3 ноября 2014 г. Просмотров: 1228 Инструкции
Непрофессиональному программисту иметь дело с SQL-запросами чаще всего приходится при работе с интернет-ресурсами. Большинство из них - блоги, форумы, системы управления сайтами и т.д. - использует в работе базы данных СУБД MySQL. Для этой СУБД существует очень популярное приложение, позволяющее управлять как отдельными таблицами, так и целыми базами данных. Создание SQL-запросов в PhpMyAdmin - так называется это приложение - возможно как в формате диалога, так и с помощью ручного ввода операторов.

Вам понадобится

  • Доступ к приложению PhpMyAdmin.

Инструкция

  • Загрузите в браузер главную страницу приложения, введите логин и пароль. В левую колонку первой страницы помещен список ссылок на доступные вам базы данных - выберите нужную.
  • Содержимое левой и правой колонок изменится - место списка баз данных слева займет перечень таблиц. Если вы хотите сделать запрос в какую-то конкретную таблицу, щелкните по соответствующей ссылке, а если запрос относится ко всей базе, кликните по закладке SQL в меню правой колонки. После выбора таблицы такая закладка тоже будет присутствовать на странице и вам тоже надо будет на нее перейти.
  • Наберите запрос в поле под надписью «Выполнить SQL-запрос(ы) к базе данных mysql:». Если вы не выбрали таблицу на предыдущем шаге, это поле будет пустым, в противном случае в него будет помещен шаблон, который останется лишь дополнить или исправить. Шаблон может выглядеть, например, так:SELECT * FROM `help_category` WHERE 1Вы можете сразу нажать кнопку OK, и запрос в базу данных будет сделан - он вернет список всех строк со всеми полями из таблицы с названием help_category.
  • При конструировании SQL-запроса в выбранную таблицу можно использовать список имеющихся в ней колонок - он помещен правее поля ввода. Например, вы можете трансформировать шаблон к такому виду:SELECT `url` FROM `help_category` WHERE `name`="Геометрические конструкции"Обратите внимание на кавычки: для «оковычивания» названия полей и таблицы - url, name и help_category - используются не те символы, которые помещаются вокруг текстовых данных ("Геометрические конструкции"). После нажатия кнопки OK этот запрос вернет те строки таблицы, у которых в поле name содержится значение «Геометрические конструкции». Список результатов будет иметь лишь одну колонку url, так как только она указана после оператора SELECT.
  • Этот же запрос можно сформировать в диалоговом режиме. Для этого нажмите ссылку «Поиск» и заполните таблицу под надписью «Выполнить "запрос по образцу"». Для приведенного выше примера в этой таблице достаточно набрать текст «Геометрические конструкции» в колонке «Значение» строки name. Для конструирования более сложных запросов нажмите ссылку «Параметры», помещенную под таблицей, и откроется дополнительный набор полей и списков выбора.
  • Нажмите кнопку OK, и PhpMyAdmin сконструирует и отправит SQL-запрос в базу данных.
  • Оцените статью!