desc 表名;
show columns from 表名;
describe 表名;
show create table 表名;
use information_schema
select * from columns where table_name='表名';
顺便记下:
show databases;
也可以这样
use information_schema
select table_schema,table_name from tables where table_schema='数据库名'
use 数据库名;
show tables;
原有一unique索引AK_PAS_Name(PAC_Name)在表tb_webparamcounter中,
执行以下sql修改索引
alter table tb_webparamcounter drop index AK_PAS_Name;
alter table tb_webparamcounter add UNIQUE AK_PAS_Name(PC_ID,PAC_Name);
若发现索引的逻辑不对,还需要再加一个字段进去,执行
alter table tb_webparamcounter drop index AK_PAS_Name;
alter table tb_webparamcounter add UNIQUE AK_PAS_Name(PC_ID,PAC_Name,PAC_Value);
注意:这时的PC_ID,PAC_Name,PAC_Value三个字段不是FOREIGN KEY
否则必需先drop FOREIGN KEY,再重做上一步才行
获取列名数据类型备注
SELECT COLUMN_NAME, DATA_TYPE, COLUMN_COMMENT FROM information_schema.columns WHERE table_name = ?
Mysql中返回一个数据库的所有表名,列名数据类型备注
2019-11-07 16:17mysql教程网 Mysql
在Mysql中怎样返回一个数据库的所有表名,列名数据类型备注
延伸 · 阅读
- 2019-11-07mysql 查看版本的方法图文演示
- 2019-11-07MySQL show命令的用法
- 2019-11-07sqlserver 数据库日志备份和恢复步骤
- 2019-11-07ASP.NET web.config中数据库连接字符串connectionString
- 2019-11-06mysql SELECT语句去除某个字段的重复信息
- 2019-11-06禁止mysql做域名解析(解决远程访问mysql时很慢)
精彩推荐
- Mysql
MySQL 8.0.12的安装与卸载教程详解
这篇文章主要介绍了MySQL 8.0.12的安装与卸载的教程,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下...
- Mysql
innodb如何巧妙的实现事务隔离级别详解
隔离是ACID(Atomicity,Consistency,Isolation,Durability)的重要部分,下面这篇文章主要给大家介绍了关于innodb如何巧妙的实现事务隔离级别的相关资料,文中通过示例...
- Mysql
MySQL slow_log表无法修改成innodb引擎详解
这篇文章主要给大家介绍了关于MySQL slow_log表无法修改成innodb引擎的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用MySQL具有一定的参考...
- Mysql
mysql 主从服务器的简单配置
首先呢,需要有两个mysql服务器。如果做测试的话可以在同一台机器上装两个mysql服务程序,注意要两个运行程序的端口不能一样。我用的是一个是默认的...
- Mysql
Mysql Binlog数据查看的方法详解
这篇文章主要介绍了Mysql Binlog数据查看的方法详解,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下...
- Mysql
mysql数据库查询优化 mysql效率
MySQL由于它本身的小巧和操作的高效, 在数据库应用中越来越多的被采用.我在开发一个P2P应用的时候曾经使用MySQL来保存P2P节点,由于P2P的应用中,结点数动辄...
- Mysql
深入浅析Mysql联合索引最左匹配原则
这篇文章主要介绍了Mysql联合索引最左匹配原则,使用联合索引的好处多多,具体内容详情大家跟随脚本之家小编一起学习吧...
- Mysql
MySQL 数据类型 详解
MySQL 的数值数据类型可以大致划分为两个类别,一个是整数,另一个是浮点数或小数。许多不同的子类型对这些类别中的每一个都是可用的,每个子类型支...