Основы SQL: база данных, запросы и анализ данных
SQL (Structured Query Language) — язык программирования, предназначенный для работы с реляционными базами данных. Он используется для создания, изменения, управления и извлечения данных из базы данных. SQL имеет стандартный набор команд для выполнения различных операций с данными.
Примеры кода на SQL:
1. Создание таблицы:
sql
CREATE TABLE users (
id INT PRIMARY KEY,
name VARCHAR(50),
age INT,
email VARCHAR(100)
);
2. Вставка данных в таблицу:
sql
INSERT INTO users (id, name, age, email)
VALUES (1, 'John', 25, 'john@example.com');
3. Обновление данных в таблице:
sql
UPDATE users
SET age = 26
WHERE id = 1;
4. Извлечение данных из таблицы:
sql
SELECT * FROM users;
5. Удаление данных из таблицы:
sql
DELETE FROM users
WHERE id = 1;
6. Создание связи между таблицами (внешний ключ):
sql
CREATE TABLE orders (
id INT PRIMARY KEY,
user_id INT,
product VARCHAR(50),
FOREIGN KEY (user_id) REFERENCES users(id)
);
7. Выполнение сложного запроса, используя JOIN:
sql
SELECT users.name, orders.product
FROM users
JOIN orders ON users.id = orders.user_id
WHERE users.age > 25;
Это всего лишь некоторые примеры кода на SQL, которые показывают основные операции работы с базами данных. SQL отличается от других языков программирования тем, что он ориентирован на работу с данными и основан на концепции реляционной модели данных. SQL широко применяется в различных сферах, включая веб-приложения, аналитику данных, администрирование баз данных и другие области, где требуется хранение и манипуляция данными.