OptimizingDatabaseObjects - juedaiyuer/researchNote GitHub Wiki
#优化数据库对象#
##优化表的数据类型##
#对数据表中列的数据类型提出优化建议
SELECT * FROM tb_name PROCEDURE ANALYSE();
SELECT * FROM tb_name PROCEDURE ANALYSE(16,256);
#测试
drop table duck_cust;
CREATE TABLE duck_cust(
cust_num MEDIUMINT AUTO_INCREMENT, --客户编号
cust_title TINYINT, --客户标题号
cust_last CHAR(20) NOT NULL, --客户姓氏
cust_first CHAR(15) NOT NULL, --客户名
cust_suffix ENUM('Jr.','II','III','IV','V','M.D','PhD'), --附加码
cust_add1 CHAR(30) NOT NULL, --客户地址
cust_add2 CHAR(10), --客户地址
cust_city CHAR(18) NOT NULL, --客户所在城市
cust_state CHAR(2) NOT NULL, --客户所在州
cust_zip1 CHAR(5) NOT NULL, --客户邮编
cust_zip2 CHAR(4), --客户邮编
cust_duckname CHAR(25) NOT NULL, --客户名称
cust_duckday DATE, --客户生日
PRIMARY KEY(cust_num)
) TYPE=MyISAM;