打印某数据库中某个表的所有属性以及类型
建立一个过程, 不妨命名为 printSchema, 接受两个参数 dbname, tblname. 分别是数据库名和表名. 打印 dbname.tblname 的属性和类型列表, 类似于 DESC dbname.tblname;
delimiter //
CREATE PROCEDURE printSchema(dbname VARCHAR(20), tblname VARCHAR(20))
begin
SELECT column_name, column_type FROM information_schema.columns WHERE table_schema=dbname and table_name=tblname;
end//