Documentation Home
MySQL 8.4 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 39.8Mb
PDF (A4) - 39.9Mb
Man Pages (TGZ) - 257.9Kb
Man Pages (Zip) - 364.9Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 8.4 Reference Manual  /  Functions and Operators  /  Loadable Function Reference

14.2 可加载函数参考

以下表格列出了可以在运行时加载的每个函数,并对每个函数提供了简短的描述。关于内置函数和操作符的表格,请见第14.1节,“Built-In Function and Operator Reference”

关于可加载函数的总体信息,请见第7.7节,“MySQL Server Loadable Functions”

表14.2 可加载函数

Name Description Deprecated
asymmetric_decrypt() 使用私钥或公钥解密加密数据
asymmetric_derive() 从非对称密钥派生对称密钥
asymmetric_encrypt() 使用私钥或公钥加密明文数据
asymmetric_sign() 生成签名从摘要中
asymmetric_verify() 验证签名是否与摘要匹配
asynchronous_connection_failover_add_managed() 将复制源服务器添加到管理组的源列表中
asynchronous_connection_failover_add_source() 将复制源服务器添加到源列表中
asynchronous_connection_failover_delete_managed() 从源列表中删除管理组的复制源服务器
asynchronous_connection_failover_delete_source() 从源列表中删除复制源服务器
audit_api_message_emit_udf() 将消息事件添加到审计日志
audit_log_encryption_password_get() 获取审计日志加密密码
audit_log_encryption_password_set() 设置审计日志加密密码
audit_log_filter_flush() 刷新审计日志过滤表
audit_log_filter_remove_filter() 删除审计日志过滤器
audit_log_filter_remove_user() 从用户中解除审计日志过滤器的分配
audit_log_filter_set_filter() 定义审计日志过滤器
audit_log_filter_set_user() 将审计日志过滤器分配给用户
audit_log_read() 返回审计日志记录
audit_log_read_bookmark() 返回最近的审计日志事件的书签
audit_log_rotate() 旋转审计日志文件
create_asymmetric_priv_key() 创建私钥
create_asymmetric_pub_key() 创建公钥
create_dh_parameters() 生成共享DH秘密
create_digest() 从字符串生成摘要
firewall_group_delist() 从防火墙组 profile 中删除账户
firewall_group_enlist() 将账户添加到防火墙组 profile 中
flush_rewrite_rules() 将 rewrite_rules 表加载到 Rewriter 缓存中
gen_blacklist() 执行词典术语替换
gen_blocklist() 执行词典术语替换
gen_blocklist() 执行词典术语替换
gen_dictionary() 从词典中返回随机术语
gen_dictionary_drop() 从注册表中删除词典
gen_dictionary_load() 将词典加载到注册表中
gen_dictionary() 从词典中返回随机术语
gen_range() 在指定范围内生成随机数字
gen_range() 在指定范围内生成随机数字
gen_rnd_canada_sin() 生成随机加拿大社会保险号码
gen_rnd_email() 生成随机电子邮件地址
gen_rnd_email() 生成随机电子邮件地址
gen_rnd_iban() 生成随机国际银行账户号码
gen_rnd_pan() 生成随机付款卡主账户号码
gen_rnd_pan() 生成随机付款卡主账户号码
gen_rnd_ssn() 生成随机美国社会安全号码
gen_rnd_ssn() 生成随机美国社会安全号码
gen_rnd_uk_nin() 生成随机英国国民保险号码
gen_rnd_us_phone() 生成随机美国电话号码
gen_rnd_us_phone() 生成随机美国电话号码
gen_rnd_uuid() 生成随机通用唯一标识符
group_replication_disable_member_action() 使成员在指定情况下不能执行某个操作
group_replication_enable_member_action() 使成员在指定情况下可以执行某个操作
group_replication_get_communication_protocol() 返回组复制协议版本
group_replication_get_write_concurrency() 返回并行可执行的共识实例最大数量
group_replication_reset_member_actions() 将成员操作配置重置为默认设置
group_replication_set_as_primary() 将组成员分配为新主节点
group_replication_set_communication_protocol() 设置组复制协议版本
group_replication_set_write_concurrency() 设置并发实例的最大数量
group_replication_switch_to_multi_primary_mode() 将组从单主到多主模式更改
group_replication_switch_to_single_primary_mode() 将组从多主到单主模式更改
keyring_aws_rotate_cmk() 旋转AWS客户端主密钥
keyring_aws_rotate_keys() 在keyring_aws存储文件中旋转密钥
keyring_hashicorp_update_config() 重新配置runtime keyring_hashicorp
keyring_key_fetch() 获取keyring密钥值
keyring_key_generate() 生成随机keyring密钥
keyring_key_length_fetch() 返回keyring密钥长度
keyring_key_remove() 删除keyring密钥
keyring_key_store() 将密钥存储在keyring中
keyring_key_type_fetch() 返回keyring密钥类型
load_rewrite_rules() Rewriter插件帮助程序
mask_canada_sin() mask Canada社会保险号
mask_iban() mask国际银行账户号
mask_inner() mask字符串的内部部分
mask_inner() mask字符串的内部部分
mask_outer() mask字符串的左和右部分
mask_outer() mask字符串的左和右部分
mask_pan() mask付款卡主账户号的字符串部分
mask_pan() mask付款卡主账户号的字符串部分
mask_pan_relaxed() mask付款卡主账户号的字符串部分
mask_pan_relaxed() mask付款卡主账户号的字符串部分
mask_ssn() mask美国社会安全号
mask_ssn() mask美国社会安全号
mask_uk_nin() mask英国国民保险号
mask_uuid() mask通用唯一标识符的字符串部分
masking_dictionaries_flush() 重新加载masking_dictionaries缓存从表中
masking_dictionary_remove() 从数据库表中删除词典
masking_dictionary_term_add() 添加新术语到词典
masking_dictionary_term_remove() 从词典中删除现有术语
mysql_firewall_flush_status() 重置防火墙状态变量
mysql_query_attribute_string() 获取查询属性值
normalize_statement() 将SQL语句 normalize 到摘要形式
read_firewall_group_allowlist() 更新防火墙组 profile 记录缓存
read_firewall_groups() 更新防火墙组 profile 缓存
read_firewall_users() 更新防火墙账户 profile 缓存
read_firewall_whitelist() 更新防火墙账户 profile 记录缓存
service_get_read_locks() 获取锁定服务共享锁
service_get_write_locks() 获取锁定服务独占锁
service_release_locks() 释放锁定服务锁
set_firewall_group_mode() 设置防火墙组 profile 运行模式
set_firewall_mode() 设置防火墙账户 profile 运行模式
version_tokens_delete() 从版本 token 列表中删除令牌
version_tokens_edit() 修改版本 token 列表
version_tokens_lock_exclusive() 获取独占锁定版本 token
version_tokens_lock_shared() 获取共享锁定版本 token
version_tokens_set() 设置版本 token 列表
version_tokens_show() 返回版本 token 列表
version_tokens_unlock() 释放版本 token 锁