Давайте начнем!

В 2022 году мы все должны быть знакомы с SQL. Если вы хотите начать изучение SQL, то это краткое руководство для вас, поскольку это важный навык, необходимый не только администраторам баз данных и инженерам-программистам.

Что такое команды CRUD?

Создать» Операции

Оператор create вызывается для создания новых таблиц в SQL.

CREATE TABLE your_table_name (your_column_name_ your_column_type_ constraints);

В этом примере мы используем команду «СОЗДАТЬ»:

· Your_Column_Name – › Заданное имя столбца.

· Your_Column_Type -> Указанный тип данных столбца.

· Ограничения — ограничение столбцов с помощью «NOT NULL» | «ПЕРВИЧНЫЙ КЛЮЧ» | "ВНЕШНИЙ КЛЮЧ"

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

INSERT INTO table_name (column1, column2, column3 ) VALUES (value1, value2, value3);

Объявление INSERT INTO можно использовать двумя способами:

· Путем объявления как имен столбцов, так и значений для вставки.

· Объявив значение для вставки и убедившись, что значения находятся в том же порядке, что и столбцы в таблице.

Чтение» Операции

Оператор чтения вызывается при чтении строк из таблицы из определенной базы данных.

SELECT column1, column2 FROM table_name;

В этих примерах мы используем команду «SELECT» для выбора данных из существующей базы данных:

· Объявите имя каждого столбца таблицы, из которой вы планируете выбирать данные.

· Если вы хотите выбрать все поля, принадлежащие существующей таблице, используйте приведенный ниже синтаксис.

SELECT * from table_name;

Обновление» Операции

Оператор update вызывается при обновлении строки в таблице.

UPDATE table_name SET column1 = value1, column2 = value2 WHERE condition;

В этом примере синтаксис обновления использует следующий оператор «ALTER TABLE» + «UPDATE»:

· Alter Table используется для добавления, удаления и изменения структуры существующей таблицы.

· Оператор обновления используется для изменения записей таблицы.

Мы меняем размер столбца имени с varchar (70) на varchar (100) для таблицы учеников следующим образом.

ALTER TABLE student
MODIFY name varchar(100) not null;

Мы обновляем оценки одного ученика с 50 до 100 для ученика по имени Петр и добавляем его оценку + предмет.

UPDATE student
SET marks = 100, grade = "A*", subject = "Maths"
WHERE name = "Peter";

Удалить” Операции

Оператор удаления вызывается при удалении записи из таблицы.

DELETE FROM table_name WHERE condition;

В этом примере синтаксис удаления использует оператор «DELETE» + табличную команду «DROP»:

· Оператор удаления — это язык манипулирования данными, используемый для работы с записями таблицы.

· Команда Drop Table — это язык определения данных, используемый для работы со структурой таблицы.

Мы удаляем записи студентов, имеющих оценки выше 100, следующим образом.

DELETE FROM student WHERE marks >= 100;

Мы удаляем таблицу студентов с помощью команды drop следующим образом.

DROP TABLE student;

КРАТКОЕ СОДЕРЖАНИЕ

SQL предоставляет функциональность CRUD для создания: чтения, обновления и удаления данных. Начните со специфики SQL с помощью TutorialZine, в котором есть краткое введение в основы SQL.