国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

MySQL利用procedure analyse()函數(shù)優(yōu)化表結(jié)構(gòu)

2024-07-24 13:11:32
字體:
供稿:網(wǎng)友

簡介

procedure analyse()函數(shù)是MySQL內(nèi)置的對MySQL字段值進(jìn)行統(tǒng)計(jì)分析后給出建議的字段類型。

語法

procesure analyse(max_elements,max_memory)

max_elements

指定每列非重復(fù)值的最大值,當(dāng)超過這個值的時候,MySQL不會推薦enum類型。

max_memory

analyse()為每列找出所有非重復(fù)值所采用的最大內(nèi)存大小。

實(shí)戰(zhàn)演練

# 對t1表所有的列進(jìn)行分析wing@3306>show create table t1;+-------+---------------------------------------------------------------------------------------------------------------------------------------------------------+| Table | Create Table                                                                      |+-------+---------------------------------------------------------------------------------------------------------------------------------------------------------+| t1  | CREATE TABLE `t1` ( `id` int(11) DEFAULT NULL, `name` varchar(16) DEFAULT NULL, `score` int(11) DEFAULT NULL) ENGINE=InnoDB DEFAULT CHARSET=utf8 |+-------+---------------------------------------------------------------------------------------------------------------------------------------------------------+1 row in set (0.00 sec)wing@3306>select * from t1 procedure analyse(4);+---------------+-----------+-----------+------------+------------+------------------+-------+-------------------------+-------------+--------------------------------+| Field_name  | Min_value | Max_value | Min_length | Max_length | Empties_or_zeros | Nulls | Avg_value_or_avg_length | Std     | Optimal_fieldtype       |+---------------+-----------+-----------+------------+------------+------------------+-------+-------------------------+-------------+--------------------------------+| wing.t1.id  | 1     | 200000  |     1 |     6 |        0 |   0 | 100000.5000       | 116099.2790 | MEDIUMINT(6) UNSIGNED NOT NULL || wing.t1.name | 000jxc6V | zzznmkcX |     8 |     8 |        0 |   0 | 8.0000         | NULL    | CHAR(8) NOT NULL        || wing.t1.score | 1     | 100    |     1 |     3 |        0 |   0 | 50.4889         | 28.8768   | TINYINT(3) UNSIGNED NOT NULL  |+---------------+-----------+-----------+------------+------------+------------------+-------+-------------------------+-------------+--------------------------------+3 rows in set (0.14 sec)

總結(jié)

以上就是關(guān)于MySQL中procedure analyse()函數(shù)的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。


注:相關(guān)教程知識閱讀請移步到MYSQL教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 樟树市| 会泽县| 科技| 石屏县| 梁河县| 石柱| 尼勒克县| 常熟市| 吉隆县| 德化县| 孝昌县| 安溪县| 渝中区| 乐清市| 南漳县| 英山县| 麻江县| 利川市| 恩平市| 宜章县| 珠海市| 台中县| 丰台区| 石渠县| 杭锦后旗| 灵川县| 堆龙德庆县| 绥江县| 玉树县| 本溪| 宣城市| 苍山县| 平谷区| 原阳县| 衡山县| 洞头县| 商都县| 朝阳市| 五莲县| 浠水县| 龙江县|