CRUD-операции в MySQL

Опубликовано: 9 Августа, 2021

Как мы знаем, мы можем использовать MySQL, чтобы использовать язык запросов структуры для хранения данных в форме СУБД. SQL - самый популярный язык для добавления, доступа и управления контентом в базе данных. Он наиболее известен своей быстрой обработкой, проверенной надежностью, простотой и гибкостью использования. Приложение используется для широкого круга целей, включая приложения для хранения данных, электронной коммерции и ведения журналов. Однако наиболее распространенное использование MySQL - это веб-база данных.

MySQL предоставляет набор некоторых основных, но наиболее важных операций, которые помогут вам легко взаимодействовать с базой данных MySQL, и эти операции известны как операции CRUD.


1. Команда создания таблицы:

Синтаксис:

 СОЗДАТЬ ТАБЛИЦУ имя_таблицы (имя_столбца ограничения типа_столбца);

Параметры:

  1. имя_столбца -
    Имя конкретного столбца с любым пробелом.
  2. column_type -
    Тип данных столбца. Тип данных зависит от данных ссылочного столбца. Тип данных может быть - char (), varchar (), int (), float () и т. Д.
  3. ограничения -
    Чтобы задать ограничения для определенных столбцов, используются ограничения. Ограничения могут быть - ненулевые, первичный ключ, внешний ключ и т. Д. Это ключевые слова, которые задают набор ограничений для определенного столбца.

База данных - GFG
Таблица - Студент
Ученик -

  • имя Варчар (30) НЕ ПУСТО
  • отмечает Interger

Пример :
Команда use <database> должна использоваться перед любой операцией с таблицей.

 используйте gfg;
Создать таблицу student (имя Varchar (30) NOT NULL, помечается как Integer);

Выход :

Поле Тип Ноль По умолчанию
название варчар (30) Нет Ноль
Метки интервал (11) ДА Ноль


2. Прочтите операцию:
Операции чтения используются для извлечения содержимого таблицы из конкретной базы данных. Операция чтения выполняется командами DDL.

Пример :

используйте gfg;
выберите * от студента;
название Метки
рави 23
Swati 33
кранти 12


3. Операция обновления:
Изменение содержимого таблицы или структуры таблицы выполняется с помощью операций обновления. Две команды в основном используются для операции обновления -

  1. Изменить команду таблицы -
    Это команда DDL (язык определения данных), используемая для изменения структуры таблицы.
  2. Команда обновления таблицы -
    Это команда DML (язык управления данными), используемая для изменения записей.

Команда изменения таблицы, изменяющая размер столбца имени с varchar (40) на varchar (50) для таблицы Student:

 Заменить таблицу ученика 
изменить имя varchar (50) не null;

Оригинальный стол -

 desc student;
Поле Тип Ноль По умолчанию
название
Метки
варчар (40)
интервал (11)
ДА
ДА
Ноль
Ноль

После переделки таблицы -

 desc student;
Поле Тип Ноль По умолчанию
название
Метки
варчар (50)
интервал (11)
ДА
ДА
Ноль
Ноль


Команда обновления, которая обновляет оценки ученика с 23 до 100, имя которого ravi, с помощью команды обновления:

 Обновить набор оценок учащегося = 100 
где name = "ravi";

Оригинальный стол -

 выберите * от студента;
название Метки
рави 23
Swati 33
кранти 12

После обновления таблицы -

 выберите * от студента;
название Метки
рави 100
Swati 33
кранти 12


4. Операция удаления:
Две команды в основном используются для операций удаления:

  1. Удалить команду -
    (Команда DML) работает с записями таблицы.
  2. Команда перетаскивания -
    (Команда DDL) работает со структурой таблицы.

Удалить команду, удаляющую записи учеников, имеющих оценки равные 100:

 удалить из студента 
где оценок = 100;

Оригинальный стол -

 выберите * от студента;
название Метки
рави 100
Swati 33
кранти 12

После удаления студенческих записей -

 выберите * от студента;
название Метки
Swati 33
кранти 12


Команда сброса, которая отбрасывает ученика за столом:

 выпадающий стол студент;

Исходная структура -

 используйте gfg;
показать таблицы;
Tables_in_gfg
ученик

После падения студенческого стола -

 используйте gfg;
показать таблицы;
Tables_in_gfg