Язык структурированных запросов (Structured Query Language) SQL – это стандартизированный язык, который позволяет нам выполнять такие операции с базами данных (далее – БД), как создание и удаление БД, таблиц; создание, редактирование, удаление и чтение записей из таблиц и т.д.
SQL поддреживается большинством используемых БД.
Более подробно о языке SQL мы поговорим в руководствк по MySQL, а в этом уроке мы изучим лишь основы SQL.
Создание БД
Для создания БД применяется следующий синтаксис:
CREATE DATABASE PROSELYTE_DATABASE;
Удаление БД
Для создания БД применяется следующий синтаксис:
DROP DATABASE PROSELYTE_DATABASE;
Создание таблицы
После создания БД нам необходимо создать таблицу, в которой будут храниться наши записи.
Для создания таблицы мы используем следующий синтаксис:
CREATE TABLE developers{
id INT,
name VARCHAR(50),
specialty VARCHAR(50),
salary INT
}
Удаление таблицы
Для удаления таблицы применяется следующий синтаксис:
DROP TABLE developer;
Добавление записи
Для того, чтобы добавить запись в нашу таблицу применяется следующий синтаксис:
INSERT INTO developers VALUES (1, 'Proselyte', 'Java', 2000);
Получение записи
Для того, чтобы получить запись из нашей таблицы нам необходимо использовать следующий синтаксис:
SELECT * FROM developers;
Так мы получим все записи из таблицы. Если же нам нужно вывести только определённые столбцы (например, id и имя) с условием (например, со специальностью Java), то запрос будет выглядеть так:
SELECT id, name FROM developers WHERE specialty LIKE '%java%';
Редактирование записи
Для того, чтобы изменить запись в нашей таблице мы используем такой синтаксис:
UPDATE developers SET salary = 3000 WHERE specialty LIKE '%java%';
Эта запись установит зарплату 3000 для всех записей, в которых специальность содержит слово JAVA.
Удаление записи
Для того, чтобы удалить запись из нашей таблицы нам необходимо использовать следующий синтаксис:
DELETE FROM developers WHERE name = 'PETER';
Этот код удалит из нашей таблицы запись с именем PETER.
В этом уроке мы изучили основной синтаксис языка SQL и рассмотрели примеры его применения.
В следующем уроке мы изучим пример простого приложения с использованием JDBC.