下载本手册

6.1 SQL CRUD函数

以下SQL CRUD功能可在X Devapi中获得。

table.insert()

table.insert()函数用于将数据存储在数据库中的关系表中。它是由执行()功能。

以下示例显示了如何使用table.insert()函数。这个例子假定了测试架构存在并分配给变量D b,并且一个名为空的桌子my_table存在。

mysql shell javascript代码

//访问现有表var mytable = db.gettable('my_table');//插入一行数据。mytable.insert(['id','name'])。值(1,'imani')。值(2,'adam')。执行();

mysql shell python代码

#访问现有表MyTable = db.get_table('my_table')#插入一行数据。mytable.insert(['id','name'])。值(1,'imani')。值(2,'adam')。Execute()

node.js javascript代码

//访问现有表var mytable = db.gettable('my_table');//插入一行数据。mytable.insert(['id','name'])。值(1,'imani')。值(2,'adam')。执行();

C#代码

//假设:分配给db的测试模式,空的my_table表存在//访问现有表var mytable = db.gettable(“my_table”);//插入一行数据。MyTable.insert(“ID”,“名称”).values(1,“imani”).values(2,“adam”).execute();

Python代码

#访问现有表my_table = db.get_table('my_table')#插入一行数据。my_table.insert(['id','name'])。值(1,'imani')。值(2,'adam')。Execute()

Java代码

//访问现有表表mytable = db.gettable(“my_table”);//插入一行数据。MyTable.insert(“ID”,“名称”).values(1,“imani”).values(2,“adam”).execute();

C ++代码

//访问现有表var mytable = db.gettable(“my_table”);//插入一行数据。MyTable.insert(“ID”,“名称”).values(1,“imani”).values(2,“adam”).execute();

图6.1表.insert()语法图

内容在周围的文本中描述。

table.select()

table.select()collection.find()使用不同的方法进行排序结果。table.select()遵循SQL语言命名并调用排序方法Orderby()collection.find()才不是。使用方法种类()对返回的结果进行排序collection.find()。与SQL标准的接近被认为比此处的API均匀性更重要。

图6.2表.Select()语法图

内容在周围的文本中描述。

table.update()

图6.3表.Update()语法图

内容在周围的文本中描述。

table.delete()

图6.4表格.delete()语法图

内容在周围的文本中描述。