MySQL information_schema详解 PARAMETERS
时间:2022-07-23
本文章向大家介绍MySQL information_schema详解 PARAMETERS,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
这个专题主要讲information_ schema数据库下的一些表
如无特殊说明数据库版本为MySQL 5.7.26
1. PARAMETERS
该表存放这存储过程和存储函数的参数信息以及存储函数的返回值,及我们一般意义上的存储过程和函数,统称为stored routines
但是不包含内置的SQL函数或者用户自定义函数(UDFs),这里的UDF指的是用户使用C编写并编译的函数
他有如下栏位
- SPECIFIC_CATALOG 始终为def
- SPECIFIC_SCHEMA 参数所在的routines 所在chema(数据库)
- SPECIFIC_NAME 参数所在的routines的名称
- ORDINAL_POSITION 参数的位置,对于存储过程来说,其值为1 2 3 4,对于还是来说,因为该表还包括返回值,所以返回值的位置为0,并且PARAMETER_NAME and PARAMETER_MODE列的值为NULL
- PARAMETER_MODE 参数的模式,可以是IN, OUT,或 INOUT,对于函数的返回值,值为NULL
- PARAMETER_NAME 参数的名字,对于函数的返回值,其值为NULL
- DATA_TYPE 参数的数据类型 只会包含数据类型信息
- CHARACTER_MAXIMUM_LENGTH 对于字符串型的参数,以字符为单位的最大长度
- CHARACTER_OCTET_LENGTH 对于字符串型的参数,以字节为单位的最大长度
- NUMERIC_PRECISION 对于num类型的参数,为num的精度
- NUMERIC_SCALE 对于num类型的参数为num的scale
- DATETIME_PRECISION 对于日期类型的参数,为分数秒的精度
- CHARACTER_SET_NAME 对于字符串类型的参数,为字符集名称
- COLLATION_NAME 对于字符串类型的参数,为字符集排序规则名称
- DTD_IDENTIFIER 参数的数据类型,可能还包含其他信息,例如精度和长度等
- ROUTINE_TYPE routine的类型,PROCEDURE 代表存储过程,FUNCTION 代表函数
2. 实际截图
该表没有对应的show命令
SELECT * FROM INFORMATION_SCHEMA.PARAMETERSG
4. 参考链接
https://dev.mysql.com/doc/refman/5.7/en/parameters-table.html
- MySQL 教程
- MySQL 安装
- MySQL 管理与配置
- MySQL PHP 语法
- MySQL 连接
- MySQL 创建数据库
- MySQL 删除数据库
- MySQL 选择数据库
- MySQL 数据类型
- MySQL 创建数据表
- MySQL 删除数据表
- MySQL 插入数据
- MySQL 查询数据
- MySQL where 子句
- MySQL UPDATE 查询
- MySQL DELETE 语句
- MySQL LIKE 子句
- mysql order by
- Mysql Join的使用
- MySQL NULL 值处理
- MySQL 正则表达式
- MySQL 事务
- MySQL ALTER命令
- MySQL 索引
- MySQL 临时表
- MySQL 复制表
- 查看MySQL 元数据
- MySQL 序列 AUTO_INCREMENT
- MySQL 处理重复数据
- MySQL 及 SQL 注入
- MySQL 导出数据
- MySQL 导入数据
- MYSQL 函数大全
- MySQL Group By 实例讲解
- MySQL Max()函数实例讲解
- mysql count函数实例
- MYSQL UNION和UNION ALL实例
- MySQL IN 用法
- MySQL between and 实例讲解
- Laravel使用模型实现like模糊查询的例子
- Laravel 模型使用软删除-左连接查询-表起别名示例
- PHP上传图片到数据库并显示的实例代码
- Laravel 5.5 实现禁用用户注册示例
- 解决php用mysql方式连接数据库出现Deprecated报错问题
- Laravel自动生成UUID,从建表到使用详解
- Python中Selenium库使用教程详解
- 浅谈laravel aliases别名的原理
- Yii2框架中一些折磨人的坑
- php获取是星期几的的一些常用姿势
- laravel 实现用户登录注销并限制功能
- PHP Swoole异步Redis客户端实现方法示例
- PHP全局使用Laravel辅助函数dd
- 在laravel中实现ORM模型使用第二个数据库设置
- laravel5.1 ajax post 传值_token示例