Назад к вопросам

Ответ от нейросети

sobes.tech AI

Структурированный язык запросов для управления данными в реляционных базах данных. Используется для создания, изменения и получения данных из таблиц.

Основные операции:

  • SELECT: Извлечение данных.
  • INSERT: Добавление новых данных.
  • UPDATE: Изменение существующих данных.
  • DELETE: Удаление данных.

Пример:

-- Выбрать все строки из таблицы users
SELECT * FROM users;

-- Добавить нового пользователя
INSERT INTO users (name, email) VALUES ('Alice', 'alice@example.com');

-- Обновить email пользователя с id = 1
UPDATE users SET email = 'new_email@example.com' WHERE id = 1;

-- Удалить пользователя с id = 2
DELETE FROM users WHERE id = 2;

Основные типы данных (зависят от конкретной СУБД):

Тип данных Описание
INT Целые числа
VARCHAR Строки переменной длины
TEXT Длинные строки
BOOLEAN Логическое значение (TRUE/FALSE)
DATE Дата
TIMESTAMP Дата и время

SQL является стандартизированным, но существуют диалекты у разных СУБД (PostgreSQL, MySQL, SQLite и др.).