MySQL数据类型总结

理解MySQL数据类型 

各行分别代表: 
a.数据类型 
b.描述     
c.字节     
d.推荐使用 

SMALLINT 
整数,从-32000到 +32000范围 

存储相对比较小的整数。 

比如: 年纪,数量 

INT 
整数,从-2000000000 到 +2000000000 范围 

存储中等整数 

例如: 距离 

BIGINT 
不能用SMALLINT 或 INT描述的超大整数。 

存储超大的整数 

例如: 科学/数学数据 

FLOAT 
单精度浮点型数据 

存储小数数据 

例如:测量,温度 

DOUBLE 
双精度浮点型数据 

需要双精度存储的小数数据 

例如:科学数据 

DECIMAL 
用户自定义精度的浮点型数据 
变量;取决于精度与长度 
以特别高的精度存储小数数据。 

例如:货币数额,科学数据 

CHAR 
固定长度的字符串 
特定字符串长度(高达255字符) 
存储通常包含预定义字符串的变量 

例如: 定期航线,国家或邮编 

VARCHAR 
具有最大限制的可变长度的字符串 
变量; 1 + 实际字符串长度 (高达 255 字符) 
存储不同长度的字符串值(高达一个特定的最大限度). 

例如:名字,密码,短文标签 

TEXT 
没有最大长度限制的可变长度的字符串 
Variable; 2 +聽 actual string length 
存储大型文本数据 

例如: 新闻故事,产品描述 

BLOB 
二进制字符串 
变量;2 + 实际字符串长度 
存储二进制数据 

例如:图片,附件,二进制文档 

DATE 
以 yyyy-mm-dd格式的日期 

存储日期 

例如:生日,产品满期 

TIME 
以 hh:mm:ss格式的时间 

存储时间或时间间隔 

例如:报警声,两时间之间的间隔,任务开始/结束时间 

DATETIME 
以yyyy-mm-ddhh:mm:ss格式结合日期和时间 

存储包含日期和时间的数据 

例如:提醒的人,事件 

TIMESTAMP 
以yyyy-mm-ddhh:mm:ss格式结合日期和时间 

记录即时时间 

例如:事件提醒器,“最后进入”的时间标记 

YEAR 
以 yyyy格式的年份 

存储年份 

例如:毕业年,出生年 

ENUM 
一组数据,用户可从中选择其中一个 
1或 2个字节 
存储字符属性,只能从中选择之一 

例如:布尔量选择,如性别 

SET 
一组数据,用户可从中选择其中0,1或更多。 
从1到8字节;取决于设置的大小 
存储字符属性,可从中选择多个字符的联合。 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
对于一个MySQL数据分析项目的实例,我们可以以电子商务网站为例。 假设我们有一个电子商务网站,其中包含关用户、产品和的数据。我们想要分析这些数据以获取有关用户购买行为、产品销售情况和订单趋势等方面的洞察。 以下是一个可能的MySQL数据分析项目的实例: 1. 数据收集:首先,我们需要收集和整理与电子商务网站相关的数据。这可能包括用户信息(如姓名、年龄、性别、注册日期等)、产品信息(如名称、价格、类别等)以及订单信息(如订单号、购买日期、购买数量、付款方式等)。 2. 数据导入:将收集到的数据导入MySQL数据库中,创建相应的表格来存储用户、产品和订单数据。确保表格的结构和字段类型与数据的特征相匹配。 3. 数据清洗:在进行数据分析之前,我们需要对数据进行清洗和预处理,以确保数据的准确性和一致性。这可能涉及去除重复值、处理缺失值、处理异常值等操作。 4. 数据查询:使用MySQL的查询语句来提取所需的数据,以回答特定的问题。例如,我们可以查询最畅销的产品是什么,哪些用户购买了最多的产品,每月的订单数量趋势等等。 5. 数据分析:基于查询结果,进行数据分析以获取有关用户购买行为、产品销售情况和订单趋势等方面的洞察。可以使用MySQL的聚合函数、子查询、连接操作等功能来进行数据分析。 6. 数据可视化:将分析结果可视化,以便更直观地展示数据洞察。可以使用一些可视化工具(如Python的Matplotlib、Seaborn库)将查询结果绘制成图表或图形。 7. 报告撰写:根据分析结果,撰写数据分析报告,总结和解释所得到的洞察。报告应包括问题陈述、数据分析方法、结果解释和建议等内容。 这只是一个简单的MySQL数据分析项目实例,实际项目可能会更加复杂和具体。希望这个例子能给你提供一些启发,帮助你开始进行MySQL数据分析项目的实践!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值