CRUD-операции в MySQL
Как мы знаем, мы можем использовать MySQL, чтобы использовать язык запросов структуры для хранения данных в форме СУБД. SQL - самый популярный язык для добавления, доступа и управления контентом в базе данных. Он наиболее известен своей быстрой обработкой, проверенной надежностью, простотой и гибкостью использования. Приложение используется для широкого круга целей, включая приложения для хранения данных, электронной коммерции и ведения журналов. Однако наиболее распространенное использование MySQL - это веб-база данных.
MySQL предоставляет набор некоторых основных, но наиболее важных операций, которые помогут вам легко взаимодействовать с базой данных MySQL, и эти операции известны как операции CRUD.
1. Команда создания таблицы:
Синтаксис:
СОЗДАТЬ ТАБЛИЦУ имя_таблицы (имя_столбца ограничения типа_столбца);
Параметры:
- имя_столбца -
Имя конкретного столбца с любым пробелом. - column_type -
Тип данных столбца. Тип данных зависит от данных ссылочного столбца. Тип данных может быть - char (), varchar (), int (), float () и т. Д. - ограничения -
Чтобы задать ограничения для определенных столбцов, используются ограничения. Ограничения могут быть - ненулевые, первичный ключ, внешний ключ и т. Д. Это ключевые слова, которые задают набор ограничений для определенного столбца.
База данных - GFG
Таблица - Студент
Ученик -
- имя Варчар (30) НЕ ПУСТО
- отмечает Interger
Пример :
Команда use <database> должна использоваться перед любой операцией с таблицей.
используйте gfg; Создать таблицу student (имя Varchar (30) NOT NULL, помечается как Integer);
Выход :
Поле | Тип | Ноль | По умолчанию |
---|---|---|---|
название | варчар (30) | Нет | Ноль |
Метки | интервал (11) | ДА | Ноль |
2. Прочтите операцию:
Операции чтения используются для извлечения содержимого таблицы из конкретной базы данных. Операция чтения выполняется командами DDL.
Пример :
используйте gfg; выберите * от студента;
название | Метки |
---|---|
рави | 23 |
Swati | 33 |
кранти | 12 |
3. Операция обновления:
Изменение содержимого таблицы или структуры таблицы выполняется с помощью операций обновления. Две команды в основном используются для операции обновления -
- Изменить команду таблицы -
Это команда DDL (язык определения данных), используемая для изменения структуры таблицы. - Команда обновления таблицы -
Это команда 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. Операция удаления:
Две команды в основном используются для операций удаления:
- Удалить команду -
(Команда DML) работает с записями таблицы. - Команда перетаскивания -
(Команда DDL) работает со структурой таблицы.
Удалить команду, удаляющую записи учеников, имеющих оценки равные 100:
удалить из студента где оценок = 100;
Оригинальный стол -
выберите * от студента;
название | Метки |
---|---|
рави | 100 |
Swati | 33 |
кранти | 12 |
После удаления студенческих записей -
выберите * от студента;
название | Метки |
---|---|
Swati | 33 |
кранти | 12 |
Команда сброса, которая отбрасывает ученика за столом:
выпадающий стол студент;
Исходная структура -
используйте gfg; показать таблицы;
Tables_in_gfg |
---|
ученик |
После падения студенческого стола -
используйте gfg; показать таблицы;
Tables_in_gfg |
---|