Mysql中返回一个数据库的所有表名,列名数据类型备注


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 = ?



相关阅读:
AJAX实现下拉框联动
Mashups+AJAX打造全新Web开发
CSS属性与JavaScript 编码方法对照表
设置Linux系统文件权限
用CSS控制IE下中英文字体显示对齐
复制小说文本时出现的随机乱码的去除方法
利用HardwareButton操作Windows Mobile的硬件按钮
Attrib 显示、设置或删除指派给文件或目录的只读、存档、系统以及隐藏属性
oracle如何查看隐藏的参数
MySQL存在权限提升及安全限制绕过漏洞
linux下vi编辑器命令大全
SqlServer 2005 T-SQL Query 学习笔记(2)
JavaScript学习笔记之获取当前目录的实现代码
DEDE验证码输出的时只显示数字方法
快速导航

Copyright © 2016 phpStudy | 皖ICP备18014864号-4