问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求教mysql如何设计统计数据表

发布网友 发布时间:2022-04-25 14:16

我来回答

3个回答

懂视网 时间:2022-04-30 06:59

1、数值类数据列类型

数据列类型

存储空间

说明

取值范围

TINYINT

1字节

非常小的整数

带符号值:-128~127

无符号值:0~255

SMALLINT

2字节

较小的整数

带符号值:-32768~32767

无符号值:0~65535

MEDIUMINT

3字节

中等大小的整数

带符号值:-8388608~8388607

无符号值:0~16777215

INT

4字节

标准整数

带符号值:-2147483648~2147483647

无符号值:0~4294967295

BIGINT

8字节

大整数

带符号值:-263~263-1

无符号值:0~264-1

FLOAT

4或8字节

单精度浮点数

最小非零值:+- 1.175494351E-38

最大非零值:+- 3.402823466E+38

数据列类型

存储空间

说明

取值范围

DOUBLE

8字节

双精度浮点数

最小非零值:+- 2.225073E-308

最大非零值:+- 1.797693E+308

DECIMAL

自定义

以字符串形式表示的浮点数

取决于存储单元字节数

  整型注意事项:

    INT(3)、SMALLINT(3)等整型后面的数字不会影响数值的存储范围,只会影响显示     整型后面的数字只有配合零填充的时候才有实际意义。     整型后面的数字可以省略   浮点型注意事项:     浮点型后面的数字会将存入的数字四舍五入,例如:把一个1.234存入FLOAT(6,1)数据列中,结果是1.2,6代表显示长度,1代表小数位长度,会四舍五入。 2、字符串类数据列类型

数据列类型

存储空间

说明

取值范围

CHAR[(M)]

M字节

定长字符串

M字节

VARCHAR[(M)]

L+1字节

可变字符串

M字节

TINYBLOB,TINYTEXT

L+1字节

非常小的BLOB(二进制大对象)和文本串

28-1字节

BLOB,TEXT

L+2字节

小BLOB和文本串

216-1字节

MEDIUMBLOB,

MEDIUMTEXT

L+3字节

中等的BLOB和文本串

224-1字节

LONGBLOB,

LONGTEXT

L+4字节

大BLOB和文本串

232-1字节

ENUM(‘value1’,’value2’…)

1或2字节

枚举:可赋予某个枚举成员

65535个成员

SET(‘value1’,‘value2’…)

1,2,3,4或8字节

集合:可赋予多个集合成员

64个成员

  字符串类型注意事项:     CHAR和VARCHAR类型的长度范围都在0~255之间     在使用CHAR和VARCHAR类型时,当我们传入的实际的值的长度大于指定的长度,字符串会被截取至指定长度     在使用CHAR类型时,如果我们传入的值的长度小于指定长度,实际长度会使用空格补至指定长度     在使用VARCHAR类型时,如果我们传入的值的长度小于指定长度,实际长度即为传入字符串的长度,不会使用空格填补     CHAR要比VARCHAR效率更高,当占用空间较大     BLOB和TEXT类型是可以存放任意大数据的数据类型     BLOB区分大小写,TEXT不区分大小写     ENUM和SET类型是特殊的的串类型,其列值必须从固定的串集中选择     ENUM只能选择其中一个值,SET可以选择多个值 3、日期和时间类数据列类型

数据列类型

存储空间

说明

取值范围

DATE

3 字节

“YYYY-MM-DD”格式表示的日期值

1000-01-01~9999-12-31

TIME

3 字节

“hh:mm:ss”格式表示的时间值

-838:59:59-838:59:59

DATETIME

8 字节

“YYYY-MM-DD hh:mm:ss”格式

1000-01-01 00:00:00~9999-12-31

TIMESTAMP

4 字节

“YYYYMMDDhhmmss”格式表示的时间戳

19700101000000-2037年的某个时刻

YEAR

1 字节

“YYYY”格式的年份值

1901~2155

  日期类型注意事项:     存储日期时,我们可以使用整型来进行存储时间戳,这样做便于我们进行日期的计算 4、NULL值   NULL值注意事项:     NULL意味着“没有值”或“未知值”     可以测试某个值是否为NULL     不能对NULL值进行算术计算     对NULL值进行算术运算,其结果还是NULL     0或NULL都意味着假,其余值都意味着真 5、类型转换

  在MySQL的表达式中,如果某个数据值的类型与上下文所要求的类型不相符,MySQL则会根据将要进行的操作自动地对数据值进行类型转换。如:

    1+’2’ #会自动转换成1+2=3

    1+’abc’ #会自动转换成1+0=1

6、数据字段属性  

  UNSIGNED     只能用于设置数值类型,不允许出现负数     最大存储长度会增加一倍   ZEROFILL     只能用于设置数值类型,在数值之前会自动用0补齐不足的位数   AUTO_INCREMENT     用于设置字段的自动增长属性,每增加一条记录,该字段的值会自动加1   NULL和NOT NULL     默认为NULL,即插入值时没有在此字段插入值,默认为NULL值,如果指定了NOT NULL,则必须在插入值时在此字段填入值   DEFAULT     可以通过此属性来指定一个默认值,如果没有在此列添加值,那么默认添加此值

MySQL数据表设计

标签:

热心网友 时间:2022-04-30 04:07

表统计信息是数据库基于成本的优化器最重要的参考信息;统计信息不准确,优化器可能给出不够优化的执行计划或者是错误的执行计划。对统计信息的计算分为非持久化统计信息(实时计算)与持久化统计信息。
非持久化统计信息
统计信息没有保存在磁盘上,而是频繁的实时计算统计信息;
每次对表的访问都会重新计算其统计信息;
假设针对一张大表的频繁查询,那么每次都要重新计算统计信息,很耗费资源。

持久化统计信息
把一张表在某一时刻的统计信息值保存在磁盘上;
避免每次查询时重新计算;
如果表更新不是很频繁,或者没有达到 MySQL 必须重新计算统计信息的临界值,可直接从磁盘上获取;
即使 MySQL 服务重启,也可以快速的获取统计信息值;
统计信息的持久化可以针对全局设置也可以针对单表设置。
接下来,详细说 MySQL 统计信息如何计算,何时计算,效果评估等问题。在 MySQL Server 层来控制是否自动计算统计信息的分布,并且来决策是持久化还是非持久化。

热心网友 时间:2022-04-30 05:25

应该是这样的:: select name,brand_id,concat(floor((sum(goods_num)/(select sum(goods_num) from tablename))*100),'%') as goods_num_rate from tablename group by name;
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
梦见陌生女人在水里生下男孩,男孩很聪明,但是陌生女人夫妇把男孩当女... oppohd通话怎么关掉 oppohd通话如何关掉 华为手机密码忘记了如何解锁? 某校高一化学研究性学习小组对日常生活中的氯气用途进行了调查,了解到... 怎样使用微软的传输助手进行文件打印? 苏氏宗祠地址在哪里? 苏圩镇苏氏宗祠 苏氏祠堂广西南宁市江南区苏氏祠堂 关于秋梅的诗句有哪些? 晃晃麻将玩法介绍 如何进行大量数据需要统计的数据库设计 excel设计往年每月数据统计表格 谁用微信支付交电费成功了 贵的红酒,和便宜的红酒有没有区别??? 第一次在微信交电费要怎么办? 在微信支付电费为什么不直接扣,而是每天扣十块? 为什么在系统显示我的电费我24.6元,而我在微信里面实际支付25.6元? 红酒手动启瓶器的内部详细结构 葡萄酒怎么开 我想用微信支付交电费,但是显示银行批扣中,无法交费,是怎么回事? 为什么微信转账网络通信出现问题? 监理工程师继续教育的条件和步骤? 监理工程师继续教育哪里做? 监理工程师继续教育费用是公司还是个人 专业监理工程师继续教育怎么缴费 监理工程师继续教育有什么规则 借:应收账款 100 贷:应付票据 100 这样的分录是什么意思? 什么情况下是“应付票据”OR“其他货币资金” 什么是应付票据,它的时间应是多长 应付票据抵付应付账款是什么意思? 统计表的设计 数据统计表格设计(非常复杂,高手请进) MSSQL数据按日、月、年统计如何设计 设计和使用统计表时需要注意哪些方面 信息设计的数据统计 网站流量统计数据库设计 微信借款到期还不上会怎样 王子璇的男朋友是谁 手机出现闪屏,怎么处理 手机一直闪屏怎么办? 手机总是闪屏,怎么办啊? 手机屏幕严重跳动怎么办? 手机闪屏怎么修复,我就是清理垃圾的时候不知道把什么文件删除了就闪屏 跪求 海大鱼 百度云免费在线观看资源 哪位大神有海大鱼(2020)年上映的由韩栋和张予曦等主演的高清视频免费观看资源链接 跪求海大鱼2020年上映的由韩栋主演的百度云资源 三星note3在qq上语音怎么录音 跪求《海大鱼(2020)》百度云高清资源在线观看韩栋主演的 海大鱼电影在哪里看 海大鱼在哪里看