mysql数据库中字段的注释和类型长度获取方式
mysql中字段的注释和类型长度获取
因为某种需求,想要获取到mysql中所有字段的注释和类型等信息,可通过以下sql查询。

- 查询sql
SELECT COLUMN_NAME as '列名',COLUMN_COMMENT as '字段注释',DATA_TYPE as '字段类型',COLUMN_TYPE as '类型加长度' FROM information_schema.`COLUMNS` where TABLE_NAME like 'aa'
- 执行结果
| 列名 | 字段注释 | 字段类型 | 类型加长度 |
|---|---|---|---|
| group | 组 | tinyint | tinyint |
| id | ID | int | int |
| name | 名称 | varchar | varchar(50) |
| sex | 性别 | tinyint | tinyint(1) |
mysql中的四种注释
NO1:-- 注释内容
这种注释方法不能够实现多行注释,要注意的是 --后面是有一个空格的。(-- 后面的内容将不会被识别,因此需要在下一行加上分号来结束该语句)

NO2:#注释内容
这种注释方法也不能实现多行注释。

NO3:/*注释内容 */
这种注释能够实现多行注释。

NO4:/*!注释内容 */
这种注释在mysql中叫做内联注释,当!后面所接的数据库版本号时,当实际的版本等于或是高于那个字符串,应用程序就会将注释内容解释为SQL,否则就会当做注释来处理。
默认的,当没有接版本号时,是会执行里面的内容的。

总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
mysql字符集引起的java.sql.SQLException:Incorrect string value:问题
文章主要介绍了在MySQL数据库中插入生僻字和emoji表情包时遇到的字符编码问题,解释了utf8和utf8mb4的区别,并提供了修改数据库编码格式和更改MySQL参数的解决方案2024-11-11
MySQL 8.0.18 稳定版发布! Hash Join如期而至
MySQL 8.0.18 稳定版发布! Hash Join 如期而至,这篇文章带大家快速浏览一下MySQL 8.0.18 稳定版的各个亮点,感兴趣的小伙伴们可以学习参考一下2019-10-10
mysql利用参数sql_safe_updates限制update/delete范围详解
这篇文章主要给大家介绍了关于mysql如何利用参数sql_safe_updates限制update/delete范围的相关资料文中介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。2017-10-10
与MSSQL对比学习MYSQL的心得(三)--查看字段的长度
今天我们来对比下MYSQL和MSSQL关于查看字段长度之间的区别2014-06-06


最新评论