В MySQL « ВСТАВЛЯТЬ ИГНОРИРОВАТЬ Оператор ” используется при объединении одной или нескольких записей других таблиц в одну таблицу. Кроме того, он позволяет избежать недопустимых строк, таких как добавление повторяющегося ключа, когда поля таблицы имеют ограничение PRIMARY или UNIQUE key. Другая ситуация — вставка значения NULL, когда поле таблицы имеет ограничение NOT NULL.
В этом посте будет обсуждаться метод слияния таблиц в базах данных MySQL.
Как объединить таблицы в базах данных MySQL?
Чтобы объединить таблицы в базе данных MySQL, выполните следующие шаги:
- Получите доступ к серверу MySQL и проверьте доступные базы данных.
- Измените базу данных и список таблиц.
- Отобразить содержимое таблицы.
- Запустите « INSERT IGNORE INTO
SELECT * FROM
команда.
Шаг 1: доступ к серверу MySQL
Сначала откройте терминал Windows и выполните предоставленную команду для доступа к серверу MySQL:
mysql -в корень -п
Шаг 2: Отображение баз данных
Затем используйте « ПОКАЗЫВАТЬ ” для отображения всех доступных баз данных:
ПОКАЗАТЬ БАЗЫ ДАННЫХ;Мы выбрали « моя новая база данных БД из списка:
Шаг 3: Изменить базу данных
Теперь выполните « ИСПОЛЬЗОВАТЬ ” для изменения базы данных:
ИСПОЛЬЗУЙТЕ mynewdb;Шаг 4: Список таблиц
Затем просмотрите все таблицы текущей базы данных, запустив команду « ПОКАЗЫВАТЬ команда:
ПОКАЗАТЬ ТАБЛИЦЫ;Как видите, мы выбрали две выделенные ниже таблицы». class_marks ' и ' student_marks ”:
Шаг 5: просмотр содержимого таблицы
Чтобы отобразить содержимое ранее выбранных таблиц, выполнив команду « ВЫБИРАТЬ ' заявление:
ВЫБИРАТЬ * ОТ студенческих_оценок;Здесь мы показали « student_marks » содержимое таблицы, которое содержит три записи:
Затем просмотрите содержимое « class_marks ' стол:
ВЫБИРАТЬ * ОТ class_marks;Как видите, в показанной ниже таблице есть две записи:
Шаг 6: объединить таблицы
Наконец, выполните « ВСТАВИТЬ ИГНОРИРОВАТЬ В ” для объединения таблиц:
ВСТАВИТЬ ИГНОРИРОВАТЬ В Student_marks ВЫБРАТЬ * ОТ class_marks;Здесь:
- “ ВСТАВЛЯТЬ ИГНОРИРОВАТЬ ” используется для игнорирования недопустимых записей всякий раз, когда мы добавляем одну или несколько записей в таблицу.
- “ В ” используется для добавления записи в другую таблицу.
- “ student_marks ” — это таблица, в которой мы хотим объединить строки.
- “ ВЫБИРАТЬ ” используется для извлечения таблицы.
- “ * Символ звездочки представляет все.
- “ ОТ ” используется для извлечения некоторых записей из таблицы.
- “ class_marks ” — это имя целевой таблицы.
Согласно предоставленному выводу, « Запрос ОК ” означает, что оператор был выполнен успешно:
Шаг 7: Проверка
Наконец, запустите « ВЫБИРАТЬ », чтобы проверить, объединены ли обе записи таблицы или нет:
ВЫБИРАТЬ * ОТ студенческих_оценок;Можно заметить, что записи таблицы были объединены:
Вот и все! Мы собрали самый простой способ объединения таблиц в базах данных MySQL.
Заключение
Чтобы объединить таблицы в базе данных MySQL, сначала получите доступ к серверу MySQL и проверьте доступные базы данных. Затем измените базу данных, список таблиц и отобразите содержимое таблицы. Далее выполните « INSERT IGNORE INTO
SELECT * FROM
команда. В этом посте продемонстрирован метод слияния таблиц в базах данных MySQL.