第6章使用关系表

本节介绍如何使用x devapi sql rud函数与关系表一起使用。

以下示例代码将先前显示的操作进行比较,以及如何使用它们使用SQL使用关系表。使用SQL在会话中展示简化的X Devapi语法,并显示了如何与文档一起使用的方式。

#使用mysqlsh的关系表导入mysqlx#连接到服务器使用连接url mysession = mysqlx.get_session({host':'localhost','port':33060,'用户':'用户','password':'密码'})mydb = mysession.get_schema('test')#访问现有表mytable = mydb.get_table('my_table')#插入sql表数据mytable.insert(['name','生日','年龄','年龄'])\ .Values('laurie',mysqlx.date_value(2000,5,27),19).execute()#在sql表myresult = mytable中查找一行.select(['_ id','name',',',',','生日'])\ .where('姓名:名称和年龄<:年龄')\ .bind('name','l%')\ .bind('年龄',30).execute()#打印结果打印(myResult.fetch_all()))