MySQL壳API8.0.28
MySQL产品的统一开发接口 |
包含了与X协议支持的MySQL产品交互的函数和类。更多…
类 |
|
类 | 类型 |
表示数据类型的常量列对象。更多… |
|
类 | LockContention |
常量来表示锁争用类型。更多… |
|
功能 |
|
会话 | getSession(连接数据,字符串密码) |
创建一个会话实例使用提供的连接数据。更多… |
|
表达式 | expr(字符串expressionStr) |
基于字符串创建Expression对象。更多… |
|
日期 | dateValue(整数年、整数月、整数日、整数小时、整数分钟、整数秒、整数毫秒) |
创建一个日期对象,该对象表示日期时间。更多… |
|
包含了与X协议支持的MySQL产品交互的函数和类。
这个模块中包含的对象提供了一个完整的API来与实现X协议的不同MySQL产品进行交互。
在MySQL服务器的情况下,API将支持对不同的数据库对象进行操作,如模式管理操作、表和集合管理以及CRUD操作。(CRUD:创建,读取,更新,删除)。
该模块的目的是通过JavaScript和Python等脚本语言为开发提供完整的API,这通常通过一个正常的会话实现。
要使用此模块上可用的属性和函数,首先需要导入它。
在交互模式下运行shell时,会自动导入此模块。
会话getSession | ( | ConnectionData | connectionData, |
字符串 | 密码 | ||
) |
创建一个会话实例使用提供的连接数据。
connectionData | 会话的连接数据 |
密码 | 会话的可选密码 |
一个会话对象使用X协议允许在连接的MySQL服务器上执行操作。
连接数据可以用以下格式指定:
一个基本URI字符串有以下格式:
[方案:/ /][用户(密码):@]<主机(港口):|套接字>[/模式][?选项=价值选择=值…]
连接选项
以下选项在URI或字典中使用都是有效的:
当在URI中定义这些选项时,它们的值必须是URL编码的。
当使用字典时,以下选项也有效:
基础连接选项
SSH隧道连接选项
连接选项不区分大小写,只能定义一次。
如果一个选项被定义了不止一次,就会产生一个错误。
有关连接数据格式的详细说明,请参阅连接数据
表达expr | ( | 字符串 | expressionStr | ) |
基于字符串创建Expression对象。
expressionStr | 要由对象表示的表达式 |
在X DevAPI的许多操作中都需要表达式对象。
表达式对象的一些应用包括:
日期dateValue | ( | 整数 | 一年, |
整数 | 月, | ||
整数 | 一天, | ||
整数 | 小时, | ||
整数 | 分钟, | ||
整数 | 秒, | ||
整数 | 毫秒 | ||
) |
创建一个日期对象,该对象表示日期时间。
一年 | 要在新Date对象中使用的年份。 |
月 | 要在新Date对象中使用的月份。 |
一天 | 要在新Date对象中使用的月份。 |
小时 | 要在新Date对象中使用的可选时间。 |
分钟 | 在新Date对象中使用的可选分钟。 |
秒 | 在新Date对象中使用的可选秒。 |
毫秒 | 在新Date对象中使用的可选毫秒。 |
这个函数创建了一个Date对象,包含: