Давайте начнем!
В 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.