《对比Excel,轻松学习SQL数据分析》学习笔记——第四章

目录

4.1        外部数据

4.2        公司现有数据

4.3        新建数据

4.4        熟悉数据

4.4.1        了解数据库信息

4.4.2        了解数据表信息

4.4.3        了解列信息


4.1        外部数据

        外部数据一般是本地Excel文件,将本地的Excel文件导入数据库中,然后对数据进行处理、分析等操作。

4.2        公司现有数据

        在实际工作中,基本每个公司都会有自己专门的数据库平台,我们可以直接在对应的平台上利用SQL对数据进行查询、分析等操作。

4.3        新建数据

        新建数据是指无外部数据和公司现有数据可用时,只能自己在数据库中新建数据。

4.4        熟悉数据

        熟悉数据就是熟悉这个数据库主要是什么数据库,这个数据库中包含哪些表,这些表又分别存储了什么信息,表中的每列分别代表什么。

        MySQL附属的数据库information_schema中主要存储了关于数据库的各种库、表、列、注释等信息。当一个公司没有数据字典的时候,工作人员就可以通过查看这个数据库,然后自己去梳理字典。

        打开MySQL命令终端——输入密码——输入命令"show databases;"——

"use information_schema;"——"use information_schema;"——"show tables;"

4.4.1        了解数据库信息

        SCHEMATA表存储了MySQL中所有与库相关的信息,比如订单库、用户库等不同主题的库。

select * from information_schema.SCHEMATA

4.4.2        了解数据表信息

        TABLES表存储了MySQL中与表相关的信息。它记录了某张表属于哪个数据库(TABLE_SCHEMA)、是做什么的表(表注释)、是什么时间创建的(CREATE_TIME)、有多少行数据(INDEX_LENGTH)等信息。

select * from information_schema.TABLES

4.4.3        了解列信息

        COLUMNS表储存了MySQL的每张表中的列信息。它记录了某列属于哪张表(TABLE_NAME)

、属于哪个库(TABLE_SCHEMA)、列的数据类型、列的注释(COLUMN_COMMENT)等信息。

select * from information_schema.COLUMNS

        COLUMNS表中的字段COLUMN_COMMENT是关于列的注释信息,一般会标明这个列是什么字段、不同的数字代表什么含义(例如0代表什么、1代表什么)。当你需要某个字段但是又不知道这个字段在哪里存储的时候,就可以使用COLUMN_COMMENT字段进行模糊查找。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值