17:18
Создание первой базы данных: Создание базы данных и таблиц.

Курс по SQL

Урок 4: Создание первой базы данных: Создание базы данных и таблиц

В этом уроке мы рассмотрим процесс создания первой базы данных и таблиц в SQL. Базы данных и таблицы являются основными структурами, используемыми для хранения и организации данных. Мы начнем с создания базы данных, затем создадим несколько таблиц и заполним их данными.

Создание базы данных

Создание базы данных — это первый шаг в работе с SQL. База данных служит контейнером для хранения данных в виде таблиц. Рассмотрим создание базы данных в MySQL и PostgreSQL.

Создание базы данных в MySQL

Для создания базы данных в MySQL используйте следующую команду:

CREATE DATABASE my_first_db;

Результат выполнения

База данных "my_first_db" создана.

Создание базы данных в PostgreSQL

Для создания базы данных в PostgreSQL используйте следующую команду:

CREATE DATABASE my_first_db;

Результат выполнения

База данных "my_first_db" создана.

Создание таблиц

Таблицы являются основными структурами для хранения данных в базе данных. Каждая таблица состоит из строк и столбцов, где строки представляют записи, а столбцы — атрибуты этих записей. Рассмотрим создание таблиц в MySQL и PostgreSQL.

Создание таблицы в MySQL

Для создания таблицы в MySQL используйте следующую команду:

CREATE TABLE Пользователи (
 ID INT PRIMARY KEY AUTO_INCREMENT,
 Имя VARCHAR(50),
 Фамилия VARCHAR(50),
 Email VARCHAR(50) UNIQUE
);

Результат выполнения

Таблица "Пользователи" создана.

Создание таблицы в PostgreSQL

Для создания таблицы в PostgreSQL используйте следующую команду:

CREATE TABLE Пользователи (
 ID SERIAL PRIMARY KEY,
 Имя VARCHAR(50),
 Фамилия VARCHAR(50),
 Email VARCHAR(50) UNIQUE
);

Результат выполнения

Таблица "Пользователи" создана.

Добавление данных в таблицы

После создания таблиц необходимо заполнить их данными. Рассмотрим добавление данных в таблицы в MySQL и PostgreSQL.

Добавление данных в таблицы в MySQL

Для добавления данных в таблицу в MySQL используйте следующую команду:

INSERT INTO Пользователи (Имя, Фамилия, Email) VALUES ('Иван', 'Иванов', 'ivanov@example.com');
INSERT INTO Пользователи (Имя, Фамилия, Email) VALUES ('Мария', 'Петрова', 'petrova@example.com');

Результат выполнения

2 записи добавлены в таблицу "Пользователи".

Добавление данных в таблицы в PostgreSQL

Для добавления данных в таблицу в PostgreSQL используйте следующую команду:

INSERT INTO Пользователи (Имя, Фамилия, Email) VALUES ('Иван', 'Иванов', 'ivanov@example.com');
INSERT INTO Пользователи (Имя, Фамилия, Email) VALUES ('Мария', 'Петрова', 'petrova@example.com');

Результат выполнения

2 записи добавлены в таблицу "Пользователи".

Упражнения

Упражнение 1: Создание таблицы «Продукты»

Создайте таблицу «Продукты», которая будет содержать следующие поля: «ID», «Название», «Цена», «Количество». Свяжите таблицу «Продукты» с таблицей «Пользователи» с помощью внешнего ключа «ID Пользователя», который будет указывать на пользователя, добавившего продукт.

Решение:

CREATE TABLE Продукты (
 ID INT PRIMARY KEY AUTO_INCREMENT,
 Название VARCHAR(100),
 Цена DECIMAL(10, 2),
 Количество INT,
 Пользователь_ID INT,
 FOREIGN KEY (Пользователь_ID) REFERENCES Пользователи(ID)
);

Объяснение: Мы создали таблицу «Продукты» с полями, указанными в задаче, и добавили поле «Пользователь_ID», которое является внешним ключом, ссылающимся на таблицу «Пользователи».

Упражнение 2: Вставка данных в таблицу «Продукты»

Добавьте несколько записей в таблицу «Продукты», указывая ID пользователей, добавивших продукт.

Решение:

INSERT INTO Продукты (Название, Цена, Количество, Пользователь_ID) VALUES ('Яблоко', 50.00, 100, 1);
INSERT INTO Продукты (Название, Цена, Количество, Пользователь_ID) VALUES ('Банан', 30.00, 200, 2);

Объяснение: Мы добавили записи в таблицу «Продукты», используя команды INSERT INTO, указав ID пользователей, добавивших продукт.

Категория: SQL | Просмотров: 102 | Добавил: Admin | Рейтинг: 1.0/1
Всего комментариев: 0
Имя *:
Email *:
Код *: