默认:设置栏位的默认值。
注释:设置任何可选的文本描述当前栏位。
字符集:一组符号和编码。
排序规则:一组在字符集中比对字符的规则。
虚拟类型:选择虚拟列的类型。VIRTUAL 表示当运行命令时才计算该列。PERSISTENT 表示该值被实体地保存在表中,支持MariaDB 5.2 或以上版本。
mysql查看表结构简单命令。
一、简单描述表结构,字段类型desc
tabl_name
显示表结构,字段类型,主键,是否为空等属性,但不显示外键。
二、查询表中列的注释信息
select
*
from
information_schema.columns
where
table_schema
=
'db'
#表所在数据库
and
table_name
=
'tablename'
#你要查的表
三、只查询列名和注释
select
column_name,
column_comment
from
information_schema.columns
where
table_schema
='db'
and
table_name
=
'tablename'
四、#查看表的注释
select
table_name,table_comment
from
information_schema.tables
where
table_schema
=
'db'
and
table_name
='tablename'
ps:二~四是在元数据表中查看,我在实际 *** 作中,常常不灵光,不知为什么,有了解的大侠请留印。
五、查看表生成的ddl
show
create
table
table_name
语句顺序select
选择的列
from
表
where
查询的条件
group
by
分组属性
having
分组过滤的条件
order
by
排序属性
limit
起始记录位置,取记录的条数
其中
select
选择的列
from
表
where
查询的条件
以上是基本的结构
group
by
分组属性
having
分组过滤的条件
这个是按照分组属性进行分组,所有分组属性上值相同的记录被分为一组,作为结果中的一条记录,后面的having是对分组进行过滤的条件,必须和group
by一起使用
order
by
排序属性
是对结果集合进行排序,可以是升序asc,也可以是降序desc
limit
起始记录位置,取记录的条数
对记录进行选取,主要用来实现分页功能
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)