Как писать sql запросы?

3 ноября 2014 г. Просмотров: 896
SQL – это язык запросов, который обычно используется для осуществления операций в рамках определенной СУБД. Освоив SQL, вы сможете писать различные web-приложения, с использованием БД MySQL или Oracle.С помощью языка запросов осуществляется создание всех таблиц в базе данных, а также происходит хранение определенных данных, их изменение и получение.

Инструкция

  • Команды SQL можно разделить на несколько групп:- DDL, которые используются для изменения и удаления объектов в рамках БД;
  • - DCL, которые управляют доступом к БД;

    - TCL, которые определяют исход транзакций;

    - DML, которые отвечают за перемещение данных.

  • Самой основной командой для создания запросов можно считать SQL Create Table. Она описывает структуру создаваемой таблицы. В рамках этого запроса можно определить локальные столбцы, определяющие тип и имена данных в заданном столбце. Например:CREATE TABLE Firsttable (
  • id int,

    name varchar(255),

    surname varchar(255)

    );Запрос создаст таблицу Firsttable со слобцами id, name и surname, которые могут принимать соответствующие значения.

  • Другой важной командой является INSERT, которая вставляет определенные данные в уже созданную таблицу, и имеет синтаксис:INSERT INTO `table` (`column1`, `column2`) VALUES (“val1”, “val2”)Где column1, column2 – созданные столбцы, а val1 и val2 – нужные для вставки значения.
  • Для извлечения данных для вывода или других операций применяется запрос SELECT, который имеет вид:SELECT * FROM `table`Дополнительно можно задать параметры для извлечения данных из какого-либо столбика в отдельности. Например, если мы хотим извлечь name из таблицы Firsttable, то запрос будет выглядеть следующим образом:SELECT * FROM `Firsttable` WHERE name = ‘$name’
  • Вы можете писать запрос в .txt или .sql файле при помощи обычного Блокнота. Напишите ваши команды, после чего вы можете загрузить их, например, через интерфейс phpMyAdmin в панели управления вашим хостингом или СУБД.
  • Оцените статью!