文档首页
MySQL 9.0 参考手册
相关文档 下载本手册
PDF (US Ltr) - 40.0Mb
PDF (A4) - 40.1Mb
手册页 (TGZ) - 258.2Kb
手册页 (Zip) - 365.3Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


22.3.4.1 将记录插入表中

您可以使用 insert() 方法和 values() 方法将记录插入到现有的关系表中。 insert() 方法接受表中的单个列或所有列。 使用一个或多个 values() 方法指定要插入的值。

插入完整记录

要插入完整记录,请将表中的所有列传递给 insert() 方法。 然后将表中每列的一个值传递给 values() 方法。 例如,要将新记录添加到 world_x 模式中的 city 表中,请插入以下记录并按两次 Enter 键。

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

city 表有五列:ID、Name、CountryCode、District 和 Info。 每个值必须与它所代表的列的数据类型匹配。

插入部分记录

以下示例将值插入 city 表的 ID、Name 和 CountryCode 列中。

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

当您使用 insert() 方法指定列时,值的个数必须与列的个数匹配。 在前面的示例中,您必须提供三个值以匹配指定的三个列。

相关信息