开发者社区> 问答> 正文

mysql的数据结构?

mysql的数据结构?

展开
收起
李博 bluemind 2019-02-22 11:35:13 2283 0
3 条回答
写回答
取消 提交回答
  • 1、如果是数据类型,可以看这里https://dev.mysql.com/doc/refman/8.0/en/data-type-overview.html
    2、如果是索引结构,可以查下B+ Tree
    3、如果是数据模型,可以查下关系模型

    2019-07-17 23:29:03
    赞同 展开评论 打赏
  • 阿里高级开发工程师 长期招聘 Java 高级开发工程师/技术专家。欢迎赐简历:chongyue.jxy@alibaba-inc.com

    索引结构?b+ 树

    2019-07-17 23:29:03
    赞同 展开评论 打赏
  • 热爱产品,专注运营,深耕市场、内容、品牌,热衷于探索科技与人类生活的内在关系,aiAI~~

    整数型:整数除了 INT 外,还有 TINYINT、SMALLINT、MEDIUMINT、BIGINT。

    字符型:CHAR 和 VARCHAR 的区别: CHAR 的长度是固定的,而 VARCHAR 的长度是可以变化的,比如,存储字符串 “abc",对于 CHAR(10),表示存储的字符将占 10 个字节(包括 7 个空字符),而同样的 VARCHAR(12) 则只占用4个字节的长度,增加一个额外字节来存储字符串本身的长度,12 只是最大值,当你存储的字符小于 12 时,按实际长度存储。

    枚举型:ENUM和SET的区别: ENUM 类型的数据的值,必须是定义时枚举的值的其中之一,即单选,而 SET 类型的值则可以多选。

    你已经注意到了,有的数据需要用单引号括起来,比如 Tom、Jack、Rose 的名字,这是由于它们的数据类型是 CHAR 型。此外VARCHAR,TEXT,DATE,TIME,ENUM 等类型的数据也需要单引号修饰,而 INT,FLOAT,DOUBLE 等则不需要。

    2019-07-17 23:29:03
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载
Apache Flink 流式应用中状态的数据结构定义升级 立即下载

相关镜像