Spec-Zone.ru › MySQL Connectors 1.0

6.1 Синтаксис функций SQL CRUD

В X DevAPI доступны следующие функции SQL CRUD.

Table.insert()

Метод Table.insert() работает как оператор INSERT в SQL. Он используется для хранения данных в реляционной таблице в базе данных. Он выполняется функцией execute().

Следующий пример демонстрирует использование Table.insert() function. Пример предполагает, что схема test существует и назначена переменной db, и что существует пустая таблица с именем my_table.

JavaScript код MySQL Shell

// Accessing an existing table
var myTable = db.getTable('my_table');

// Insert a row of data.
myTable.insert(['id', 'name']).
        values(1, 'Imani').
        values(2, 'Adam').
        execute();

Python код MySQL Shell

# Accessing an existing table
myTable = db.get_table('my_table')

# Insert a row of data.
myTable.insert(['id', 'name']).values(1, 'Imani').values(2, 'Adam').execute()

JavaScript код Node.js

// Accessing an existing table
var myTable = db.getTable('my_table');

// Insert a row of data.
myTable.insert(['id', 'name']).
        values(1, 'Imani').
        values(2, 'Adam').
        execute();

Код C#

// Assumptions: test schema assigned to db, empty my_table table exists

// Accessing an existing table
var myTable = db.GetTable("my_table");

// Insert a row of data.
myTable.Insert("id", "name")
.Values(1, "Imani")
.Values(2, "Adam")
.Execute();

Код Python

# Accessing an existing table
my_table = db.get_table('my_table')

# Insert a row of data.
my_table.insert(['id', 'name']).values(1, 'Imani').values(2, 'Adam').execute()

Код Java

// Accessing an existing table
Table myTable = db.getTable("my_table");

// Insert a row of data.
myTable.insert("id", "name")
  .values(1, "Imani")
  .values(2, "Adam")
  .execute();

Код C++

// Accessing an existing table
var myTable = db.getTable("my_table");

// Insert a row of data.
myTable.insert("id", "name")
       .values(1, "Imani")
       .values(2, "Adam")
       .execute();

Рисунок 6.1 Диаграмма синтаксиса Table.insert()

Content is described in the surrounding text.

Table.select()

Метод Table.select() работает как оператор SELECT в SQL. Обратите внимание, что Table.select() и collection.find() используют разные методы сортировки результатов: Table.select() использует метод orderBy(), напоминающий ключевое слово ORDER BY в SQL, в то время как метод sort() используется для сортировки результатов, возвращаемых Collection.find().

Рисунок 6.2 Диаграмма синтаксиса Table.select()

Content is described in the surrounding text.

Table.update()

Метод Table.update() работает как оператор UPDATE в SQL.

Рисунок 6.3 Диаграмма синтаксиса Table.update()

Content is described in the surrounding text.

Table.delete()

Метод Table.delete() работает как оператор DELETE в SQL.

Рисунок 6.4 Диаграмма синтаксиса Table.delete()

Content is described in the surrounding text.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/x-devapi-userguide-en/sql-crud-functions.html

Spec-Zone.ru

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