Тип запроса оператора SQL

Оглавление

1. Запросите содержимое таблицы и добавьте еще один столбец.

2. Добавьте новые имена столбцов в таблицу данных.

 3. Подзапрос

4. Функция агрегирования

1. Команда AVG для расчета среднего значения

2. Команда Sum для расчета суммы.

3. команда подсчета

4. Команда МАКС.

 5. Команда МИН.

5. Многотабличный запрос

1. Внутренний запрос соединения

 2. Запрос внешнего соединения

1. Левый внешний запрос соединения

 2. Правый внешний запрос соединения

 6. Резюме


1. Запросите содержимое таблицы и добавьте еще один столбец.

Введите select * from mpy; просмотрите содержимое таблицы.

2. Добавьте новые имена столбцов в таблицу данных.

Введите alter table mpy add ip1 int(20); (изменить имя таблицы, добавить означает, что я хочу добавить новое имя столбца, и добавить атрибуты после имени столбца)

Введите select * from mpy еще раз; запросите

 3. Подзапрос

выберите * из теста, где возраст > (выберите avg(возраст) из теста);

(Когда возраст превышает среднее значение, которое я запрашивал, содержимое информации о возрасте сохраняется.) Это два оператора SQL. Однако при сравнении операторов они не являются одним значением, а получаются посредством запроса оператора SQL. Приходит стоило того.

4. Функция агрегирования

1. Команда AVG для расчета среднего значения

выберите avg(colume1) из теста;

Создайте таблицу данных под названием «классы» и просмотрите 

Введите команду select avg(age) from Banji; для расчета среднего возраста

 Среднее значение было успешно рассчитано и составило 39,27.

2. Команда Sum для расчета суммы.

импортировать выбранную сумму (возраст) из банджи;

 Успешно получена сумма общего числа 432.

3. команда подсчета

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

выберите количество (возраст) из банджи;

Успешно рассчитано 11 столбцов

4. Команда МАКС.

Максимальное значение в указанном столбце

выберите максимум (возраст) из банджи;

 5. Команда МИН.

Минимальное значение в указанном списке

выберите мин(возраст) из банджи;

5. Многотабличный запрос

1. Внутренний запрос соединения

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

Входное содержимое mpy представляет первую таблицу, Banji представляет вторую таблицу, а .name представляет содержимое столбца в таблице.

 2. Запрос внешнего соединения

1. Левый внешний запрос соединения

Введите следующую команду (отображаются данные, соответствующие таблице слева)

mysql> выберите *
    -> из банджи
    -> левое соединение mpy
    -> on banji.name = mpy.name; 

 

 2. Правый внешний запрос соединения

Введите следующую команду (отображаются данные, соответствующие таблице справа)

mysql> выберите *
    -> из mpy
    -> левое соединение с банджи
    -> на mpy.name = Banji.name; 

 6. Резюме

Содержимое базы данных незаменимо для текущей среды Интернета. Добавление, удаление, изменение и многотабличный запрос являются очень важными связями. Существует высокая вероятность того, что эти вопросы будут заданы на собеседованиях, поэтому вам придется больше практиковаться и придерживаться их. Имейте твердое понимание.

Supongo que te gusta

Origin blog.csdn.net/Mapinyi666/article/details/131945882
Recomendado
Clasificación