mysql所有表数据量查询、字段类型修改

旧城等待, 2023-10-07 11:41 66阅读 0赞

目录

1、查询数据库每张表的数据量:

2、修改字段类型、字段名、字段长度:

2.1 修改字段类型、类型长度、默认值、注释

2.2、修改字段名:


1、查询数据库每张表的数据量:

select table_name,table_rows, TABLE_SCHEMA, from information_schema.TABLES where TABLE_SCHEMA = ‘数据库名’ GROUP BY table_name,table_rows having table_rows >0;

2、修改字段类型、字段名、字段长度:

2.1 修改字段类型、类型长度、默认值、注释

ALTER TABLE 表名 MODIFY COLUMN 字段名 新数据类型 新类型长度 新默认值 新注释; — COLUMN可以省略

如:alter table table1 modify column column1 decimal(10,1) DEFAULT NULL COMMENT ‘注释’;

-- 正常,能修改字段类型、类型长度、默认值、注释

2.2、修改字段名:

ALTER TABLE 表名 CHANGE 旧字段名 新字段名 新数据类型;

如: alter table table1 change column1 column1 varchar(100) DEFAULT 1.2 COMMENT ‘注释’;

-- 正常,此时字段名称没有改变,能修改字段类型、类型长度、默认值、注释

alter table table1 change column1 column2 decimal(10,1) DEFAULT NULL COMMENT ‘注释’

-- 正常,能修改字段名、字段类型、类型长度、默认值、注释

alter table table1 change column1 column2;

-- 报错

发表评论

表情:
评论列表 (有 0 条评论,66人围观)

还没有评论,来说两句吧...

相关阅读