国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 长阳| 元谋县| 修文县| 阜南县| 巍山| 桂林市| 略阳县| 平泉县| 新化县| 河津市| 紫金县| 萨迦县| 淮北市| 吴江市| 东阳市| 彰化县| 峨山| 会理县| 萍乡市| 苏尼特左旗| 晋宁县| 武隆县| 潍坊市| 香格里拉县| 大丰市| 甘谷县| 西畴县| 辽阳市| 商水县| 子洲县| 同德县| 建德市| 揭阳市| 清远市| 商水县| 开原市| 水富县| 牡丹江市| 枣强县| 马关县| 东乌珠穆沁旗|