专栏首页日常学python今天来认识下数据库

今天来认识下数据库

这是我的第七篇原创文章

爬了数据,只能放在记事本上?小的数据还是可以的,但是当你遇到较多的数据,放在记事本上就不是很好了,这时就需要用到数据库来存储了,那我们今天的主题就是入门数据库,在入门数据库之前,我首先介绍下什么是数据库。

进入正题

1

什么是数据库

在这里我把百度百科的贴出来给大家哈,我也不好解释,毕竟自己也没有到那种境界

数据库(Database)是按照 数据结构来组织、 存储和管理数据的仓库,它产生于距今六十多年前,随着 信息技术和市场的发展,特别是二十世纪九十年代以后, 数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种 类型,从最简单的存储有各种数据的 表格到能够进行海量 数据存储的大型 数据库系统都在各个方面得到了广泛的应用。 在信息化社会,充分有效地管理和利用各类信息资源,是进行科学研究和决策管理的前提条件。数据库技术是管理信息系统、办公自动化系统、决策支持系统等各类信息系统的核心部分,是进行科学研究和决策管理的重要技术手段。

数据有两种,一种是关系型数据库,另一种是非关系型数据。关系型数据就是以行和列的形式存储数据,以便于用户理解,这一系列的行和列称为表,一组表组成了数据库。表与表之间的数据记录有关系。非关系型数据,也叫NoSQL,就是Not only SQL。其性能是基于键值对的,可以想象成表中的主键和值的对应关系,而且不需要经过SQL层的解析,所以性能会非常高,而可扩展性同样也是基于键值对的,数据之间没有耦合性,所以非常容易水平扩展。比如我们即将学到的mongodb和redis都是这类型的数据库。

2

学习数据库

今天我们先学习下关系型数据库的一种MySQL。

那么我们就要先下载好mysql这个工具,网站我直接贴出来了https://dev.mysql.com/downloads/,在上面选择自己的版本进行下载安装即可。或者去下载XAMPP集成包,里面也有MySQL程序。百度即有下载。

下载了数据库,还要下载个可视化工具,这样可以清储看到数据内容。可视化工具是Navicat,下载地址为https://www.navicat.com/en/products。注册码的百度找就有了,土豪请无视吧,下载安装后打开是这样的

然后点击连接,先连接一个本地数据库吧,

填好上面的数据,注意上面只需填连接名和密码即可,本地连接的ip,端口和名字都是固定的,无需自己写了,然后点击测试看看,

连接成功就可以按下确定了,这样就成功连接到你的本地数据库了。

注意:密码是自己设置的,可以点击mysql的这个来设置,如下图

END

最后,你可以先自己在可视化工具尝试建立自己的第一个数据库看看,不会也没关系,我在明天继续更新mysql的相关基础语法。

本文分享自微信公众号 - 日常学python(daily_learn),作者:一起来

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-02-13

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • python使用requests+re简单入门爬虫

    在学习了python基础后,一心想着快速入门爬虫,因为我就是为爬虫而学的python,所以就找了这个豆瓣电影来爬取。好了,废话不多说,进入正题 1.找到网页并分...

    sergiojune
  • 情人节福利,手把手教你学会mysql语句操作

    这是我的第八篇原创文章 上篇文章简单说了下数据库,并教了怎样安装mysql工具和可视化工具,不知道你现在安装好了没?那今天我们继续说mysql,今天说下mysq...

    sergiojune
  • 推荐一个爬虫神器:You-Get,小白也会用

    都说Python很厉害,除了生孩子什么都可以做,这不,有一款爬虫神器 you-get 能爬取视频网站和图片网站,你无需写任何代码就能轻松把你喜欢的视频或者图片甚...

    sergiojune
  • 数据库中的元数据

    刘耀铭同学元数据系列作品的第三篇,大家支持! 今天跟大家谈谈数据库中的元数据 数据库中的元数据无非就是对数据库中数据的描述与定义。 ? 我们先举个现实生活中...

    大数据和云计算技术
  • 数据库的基础概念

    ​ 本质就是一套基于CS结构的 客户端和服务器程序,最终的数据存储在服务器端的磁盘中

    小小咸鱼YwY
  • 5分钟学会如何玩转云数据库组件

    传统企业在建设数据库初期,不仅建设服务器,还要保证数据库能够稳定和可靠的运行。当业务数据增长到一定大小的时候,就需要增加服务器CPU及内存以及磁盘相关资源。为了...

  • 5分钟学会如何玩转云数据库组件(迁移,审计,订阅)

    传统企业在建设数据库初期,不仅建设服务器,还要保证数据库能够稳定和可靠的运行。当业务数据增长到一定大小的时候,就需要增加服务器CPU及内存以及磁盘相关资源。为了...

    腾讯云数据库 TencentDB
  • 九张图读懂大型网站架构演化

    最初始的网站架构 就像我们在自己电脑上搭建了一个论坛的网站,应用程序(例如Apache服务器)、数据库等都部署在我们自己的电脑上的。就可以正常运行了。 应用服务...

    码云Gitee
  • 基于Discuz的Mysql云数据库搬迁实例解析

    最近在尝试将创梦者(cm-z.net)数据库搬迁到腾讯云数据库。但是直接导出,然后再导入数据库出现如下错误。下面我就详细阐述下,面对数据库导入出现错误时我的解决...

    Tabor
  • Oracle 客户端、服务器、数据库、数据库对象(表、视图等)的关系

    1、数据库服务器 所谓数据库服务器,只是在机器上安装了一个数据库管理软件,这个软件可以管理多个数据库.一般开发人员会针对每一个应用创建一个数据库 2、单实例数据...

    郑小超.

扫码关注云+社区

领取腾讯云代金券