mysql数据库中字段的注释和类型长度获取方式

 更新时间:2024年01月31日 10:09:17   作者:程序yang  
这篇文章主要介绍了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'
  • 执行结果
列名字段注释字段类型类型加长度
grouptinyinttinyint
idIDintint
name名称varcharvarchar(50)
sex性别tinyinttinyint(1)

mysql中的四种注释

NO1:-- 注释内容

这种注释方法不能够实现多行注释,要注意的是 --后面是有一个空格的。(-- 后面的内容将不会被识别,因此需要在下一行加上分号来结束该语句)

NO2:#注释内容

这种注释方法也不能实现多行注释。

#号注释符

NO3:/*注释内容 */

这种注释能够实现多行注释。

NO4:/*!注释内容 */

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

默认的,当没有接版本号时,是会执行里面的内容的。

这个语句和select name,math,science from stu where total =270 union select 1,2,3的结果是相同的

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

最新评论