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