当前位置: 首页 > news >正文

济南做兼职网站/系统优化大师下载

济南做兼职网站,系统优化大师下载,wordpress图片展示主题,泰安网络信息化建设字符串类型1、varchar(1)保存可变长字符串。理解:比固定长度占用更少的存储空间,因为它只占用自己需要的空间。例外情况:使用ROW_FORMATFIXED创建的MyISAM表,它为每行使用固定长度的空间,可能会造成浪费。(2)存储长度信…

字符串类型

1、varchar

(1)保存可变长字符串。

理解:比固定长度占用更少的存储空间,因为它只占用自己需要的空间。例外情况:使用ROW_FORMAT=FIXED创建的MyISAM表,它为每行使用固定长度的空间,可能会造成浪费。

(2)存储长度信息。如果定义的列小于或等于255,则使用1个字节存储长度值,假设使用latin1字符集,如varchar(10)将占用11个字节的存储空间。反过来,varchar(1000),则占用1002个字节的存储空间。

(3)节约空间,对性能有帮助。

(4)5.0版本以上,无论是取值还是保存,MySQL都会保留字符串末尾的空格。

只分配真正需要的空间

使用varchar(5)和varchar(200)保存'hello'占用空间是一样的。——这里应该指的是磁盘上的空间。

那么使用较短列有何优势?——巨大的优势

较大的列会使用更多的内存,因为MySQL通常会分配固定大小的内存块(如varchar(200)会用200个字符大小的内存空间)来保存值(然后对值进行trim操作,最后放入磁盘)或取值。——这对排序或使用基于内存的临时表尤其不好。

e2b5d053d9e5077f094ec2b4759da2f8.png

2、char

(1)固定长度。

(2)保存值时,去掉末尾的空格。

4d9cfff280b1634796e17f0b84e2ca46.png

726be09d5e4c4360ee181aea3b7f3b6e.png  咱们再看看varchar

edb46a8555e3e1cb123e147c7ebd80bf.png

(3)char常用于很短字符串或长度近似相同的字符串的时候很有用。如存储用户密码的MD5哈希值,它的长度总是一样的。

char优于varchar的地方?

1>> 对于经常改变的值,char优于varchar,因为固定长度行不容易产生碎片。——当最长长度远大于平均长度,并且很少发生更新的时候,通常适合使用varchar。

2>>对于很短的列,char的效率也是高于varchar的。如对于单字节字符集(如latin1),char(1)只会占用1个字节,而varchar(2)会占用2个字节(有一个字节用来存储长度的信息)。

7df031d927e2d544b08c134d9fcc9587.png

3、text

用于保存大量数据。

(1)InnoDB在它们较大的时候会使用“外部”存储区域来进行保存。——所以需要足够的外部存储空间来保存实际的值。

(2)排序方式不同于其他字符类型,不会按照完整长度进行排序,而只是按照max_sort_length规定的前若干个字节进行排序。

6d8b9916a2bf78ccacdc15a4fef78eef.png

047ba99e675b049ac6a98c78d578dc6f.png

4、使用ENUM代替字符串类型

(1)ENUM列可以存储65 535个不同的字符串。

(2)以紧凑方式保存。根据列表中值的数量,把它们压缩到1到2个字节中。

(3)MySQL在内部把每个值都保存为整数,以表示值在列表中的位置。

(4)保留了一份“查找表”,来表示整数和字符串在表的.frm文件中的映射关系。

(5)ENUM字符列是固定的,添加、删除字符串须使用ALTER TABLE。

(6)使用案例:权限表中使用ENUM来保存Y值和N值。

使用方法:

94e53167324d2e80f72d6d3546d1ea30.png

726be09d5e4c4360ee181aea3b7f3b6e.png

ff42eb9e73c06686bb3fd69aeaf4f43e.png

在对enum列使用order by的时候,是按数字排序的,而不是字符串排序。

3b11a4abccce7280c5b0a429267dbc65.png

日期和时间类型

DATETIME:保存大范围的值。封装格式:YYYYMMDDHHMMSS。——与时区无关,使用8字节存储空间。

TIMESTAMP:保存自1970年1月1日午夜(格林尼治标准时间)以来的秒数。——使用4字节存储空间。

通常使用TIMESTAMP,它比DATETIME更节约空间。有时人们把Unix的时间戳保存为整数值,但是这通常没有任何好处。——这种格式处理起来不太方便,我们并不推荐它。

http://www.lbrq.cn/news/1479655.html

相关文章:

  • 厦门网站建设680/sem竞价
  • wordpress 两栏主题/百度词条优化工作
  • 做网站需要注册哪类商标/整合网络营销是什么
  • 网站建设水平如何评价/东莞网站制作十年乐云seo
  • 塑料机械怎么做网站/软文推广新闻发布
  • 微信公众号微网站怎么做/百度优化软件
  • 我想自学建网站/seo助力网站转化率提升
  • 广州小企业网站制作/b站视频推广怎么买
  • 浦口区网站建设技术指导/宁波seo网站推广软件
  • wordpress语言包更新/昆山seo网站优化软件
  • 北京网站优化专家/推广图片制作
  • 科技创新的重要性和意义/优化大师免费版下载
  • 网站seo方案模板/微商软文范例大全100
  • 陕西网站建设品牌公司推荐/免费有效的推广网站
  • 山东微商网站建设/数据指数
  • 深圳微商城网站设计多少钱/免费的seo网站
  • 做网站宣传的公司/可以免费打广告的网站
  • b2c平台网站建设/培训机构哪家好
  • 自己建设网站模版/做网站建设的公司
  • 毕业设计题目怎么选题/品牌seo培训咨询
  • 泰州做网站需要多少钱/seo搜索引擎推广什么意思
  • wordpress做外贸站/怎么自己弄一个网站
  • 独立网站建设/网络营销服务平台
  • html网站的直播怎么做/windows优化大师收费吗
  • 赣州淘捷网络科技有限公司/优化师的工作内容
  • 云南省中国建设工程造价管理协会网站/长尾词和关键词的区别
  • 基层人武部正规化建设/厦门搜索引擎优化
  • 山西省建设厅官方网站/关闭站长工具seo综合查询
  • ...无锡网站制作/关键词排名怎么快速上去
  • 中小企业网站建设报告/网站建设合同
  • 德国威乐集团亚太中东非洲PMO负责人和继明受邀为PMO大会主持人
  • Meta合成孔径波导全息术新进展,微美全息加速AI+AR全息技术融合稳步前行
  • [人工智能-综述-17]:AI革命:重塑职业版图,开启文明新篇
  • 【Flask基础②】 | 路由、响应与异常处理
  • 什么是数据集成?和数据融合有什么区别?
  • 辐射源定位方法简述