Movatterモバイル変換


[0]ホーム

URL:


【MySQL】这是我见过最有用的MySQL数据类型面试题,2021Python开发面试解答之设计模式

最新推荐文章于 2025-01-23 09:00:02 发布
原创最新推荐文章于 2025-01-23 09:00:02 发布·1k 阅读
· 0
· 0·
CC 4.0 BY-SA版权
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。
本文详细介绍了MySQL中常用的三种数据类型:数值类型包括整数和浮点数,如tinyint与float的使用;日期/时间类型涉及存储日期和时间;字符串类型则比较了char和varchar的区别。作者提供学习建议,强调合理选择数据类型以提升数据库性能。

在官网上MySQL支持将近39种数据类型,常用的大致可以分为三类:数值、日期/时间和字符串(字符)类型。

[](

)1. 数值类型

数值类型就包含了整数类型和浮点数类型:

关于数值类型,我在这里画了一个表:

在这里插入图片描述

举例: 比如tinyint 类型, 占一个字节,有符号-138-137 无符号位 0-255

如果一个人的年龄是0-100 ,理论上就可以使用tinyint 无服务号,0-255 足够用了, 而且占得字节数少。

举例2: 设置一个字段类型为 float(6,3),如果插入一个数123.45678,实际数据库里存的是123.457,但总个数还以实际为准,即6位

[](

)2. 日期和时间类型

在这里插入图片描述

[](

)

.net/article/details/110258229)3. 字符串类型

在这里插入图片描述

char 和varchar的区别

1.char(n) 若存入字符数小于n,则以空格补于其后,查询之时再将空格去掉。所以char类型存储的字符串末尾不能有空格,varchar不限于此。

2.char(n) 固定长度,char(4)不管是存入几个字符,都将占用4个字节,varchar是存入的实际字符数+1个字节(n<=255)或2个字节(n>255),

所以varchar(4),存入3个字符将占用4个字节。

区别如图:

在这里插入图片描述

使用建议:

  1. 在指定数据类型的时候一般是采用从小原则,比如能用TINY INT的最好就不用INT,能用FLOAT类型的就不用DOUBLE类型,这样会对MYSQL在运行效率上提高很大,尤其是大数据量测试条件下。

现在能在网上找到很多很多的学习资源,有免费的也有收费的,当我拿到1套比较全的学习资源之前,我并没着急去看第1节,我而是去审视这套资源是否值得学习,有时候也会去问一些学长的意见,如果可以之后,我会对这套学习资源做1个学习计划,我的学习计划主要包括规划图和学习进度表。

分享给大家这份我薅到的免费视频资料,质量还不错,大家可以跟着学习

确定要放弃本次机会?
福利倒计时
::

立减 ¥

普通VIP年卡可用
立即使用
参与评论您还未登录,请先登录后发表或查看评论
这份文档包含了110道MySQL面试题及其答案,旨在帮助准备MySQL面试的人更好地准备和学习。## 查询语句1. 如何查询表中的所有记录?答案:使用SELECT语句,例如:SELECT * FROM table_name;1. 如何查询表中的前10条记录?答案:使用SELECT TOP 10 * FROM table_name;(对于MySQL,使用SELECT * FROM table_name LIMIT 10;)1. 如何查询表中的特定列?答案:使用SELECT语句并列出所需的列名,例如:SELECT column1, column2 FROM table_name;1. 如何根据条件查询记录?答案:使用SELECT语句并在WHERE子句中指定条件,例如:SELECT * FROM table_name WHERE condition;1. 如何对查询结果进行排序?答案:使用SELECT语句并在ORDER BY子句中指定排序条件,例如:SELECT * FROM table_name ORDER BY column_name ASC/

博客等级

码龄4年
13
原创
1
点赞
4
收藏
1
粉丝
关注
私信

热门文章

分类专栏

上一篇:
一网打尽、详解面试最常被问到的几种 Python 设计模式,高级面试题+解析
下一篇:
【Python从零到壹】Python的元组和集合,阿里巴巴内部spring宝典意外流出

大家在看

最新文章

目录

展开全部

收起

目录

展开全部

收起

上一篇:
一网打尽、详解面试最常被问到的几种 Python 设计模式,高级面试题+解析
下一篇:
【Python从零到壹】Python的元组和集合,阿里巴巴内部spring宝典意外流出

目录

评论
被折叠的  条评论为什么被折叠?到【灌水乐园】发言
查看更多评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值

[8]ページ先頭

©2009-2025 Movatter.jp