python+数据库(一) MySQL简介

一、MySQL概述:
  1、什么是数据库:  数据库是存储数据的仓库
  2、哪些公司在用数据库:   金融机构,游戏网站,购物网站,论坛网站……
  3、提供数据库服务的软件
        软件分类: MySQL,SQL_Server,Oracle,DB2,MongoDB,Mariadb

                           Ubuntu CentOS Reahat

  4、在生产环境中,如何选择使用哪个数据库软件
      (1)是否开源
        开源软件:MySQL,MongoDB,Mariadb
        商业软件:Oracle,DB2,SQL_Server
      (2)是否跨平台
        不跨平台:SQL_Server
        跨平台:MySQL, MongoDB,Oracle,DB2,Mariadb
      (3)公司的类型
        商业软件:政府部门、金融机构
        开源软件:游戏网站、购物网站、论坛网站……
  5、MySQL的特点
       (1)关系型数据库
                 关系型数据库特点:
                     a、数据是以行和列的形式去存储的
                     b、表中的每一行叫一条记录
                     c、表中的每一列叫一个字段

                     d、表和表之间的逻辑关联叫关系
                 示例:
             关系型数据库存储:
                          表1、学生信息表
                                  姓名     年龄     班级
                                   星矢      25      三班
                                  水冰月    26      六班
                          表2、班级信息表
                                    班级         班主任
                                    三班         大空翼
                                    六班         松人

               非关系型数据库存储:
                       {“姓名”:“星矢”,“年龄”:25,“班级”:“三班”,“班主任”:“大空翼”}
                       {“姓名”:“水冰月”,“年龄”:26,“班级”:“六班”,“班主任”:“松人”}
         (2)跨平台
                  可以在Unix,Linux,windows上运行数据库服务
         (3)支持多种编程语言
                   python,java,php....
  6、数据库软件、数据库、数据仓库
      1、数据库软件:  是一种软件,可以看得见,可操作,用来实现数据库逻辑功能
      2、数据库:   是一种逻辑概念,用来存储数据的仓库,侧重存储
      3、数据仓库:  从数据量来说,数据仓库要比数据库庞大的多,主要用于数据挖掘和数据分析
            数据库:user表   验证
            数据仓库:哪个时段用户登陆多,哪个用户购物最多…… 主要用于数据分析。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值