Spec-Zone.ru › MySQL 8.4

22.3.4.1 Вставка записей в таблицы

Вы можете использовать метод insert() с методом values() для вставки записей в существующую реляционную таблицу. Метод insert() принимает отдельные столбцы или все столбцы в таблице. Используйте один или несколько методов values() для указания значений, которые необходимо вставить.

Вставка всей записи

Для вставки всей записи, передайте методу insert() все столбцы в таблице. Затем передайте методу values() одно значение для каждого столбца в таблице. Например, чтобы добавить новую запись в таблицу city в схеме world_x, вставьте следующую запись и дважды нажмите Enter.

mysql-js> db.city.insert("ID", "Name", "CountryCode", "District", "Info").values(
None, "Olympia", "USA", "Washington", '{"Population": 5000}')

Таблица city имеет пять столбцов: ID, Name, CountryCode, District и Info. Каждое значение должно соответствовать типу данных столбца, который оно представляет.

Вставка части записи

Следующий пример вставляет значения в столбцы ID, Name и CountryCode таблицы city.

mysql-js> db.city.insert("ID", "Name", "CountryCode").values(
None, "Little Falls", "USA").values(None, "Happy Valley", "USA")

Когда вы указываете столбцы, используя метод insert(), количество значений должно соответствовать количеству столбцов. В предыдущем примере вы должны предоставить три значения, чтобы соответствовать трём указанным столбцам.

Связанная информация
  • См. для полного определения синтаксиса.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-8.4-en/mysql-shell-tutorial-javascript-table-insert.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API