一、为什么要学习数据库
大家知道,随便打开一个Web网站,比如淘宝都会涉及到很多数据.尤其是大数据时代,数据的地位越发重要.
为了存储和应用这么庞大的数据,就需要一种数据管理技术,而数据库就是这么一种数据管理工具.
二、为什么学习MySQL数据库?
Mysql 广占IT市场,比如淘宝、网易、百度、新浪、facebook等大部分互联网公司,都在使用Mysql软件.大部分网络游戏的货太数据也是使用Mysql,如劲舞团,魔兽世界,中国电网和中国移动.
另一方面,Mysql是数据分析,机器学习算法,nlp等工作必要的工具.
三、数据库概述
1、什么是数据库
数据库是持久化数据的一种介质,可以理解成用来存储和管理数据的仓库! 持久化 是指把数据保存在存储设备中以供后续使用.
持久化大多是把数据存储在数据库中,当然也可以存储在磁盘,excel,csv等文件中.
2、为什么要用数据库
保存数据 的容器有数组、集合、文件,其中数组和集合只能将数据暂存在内存中,保存在文件中可以持久化保存,但是文件的查询效率较低.
数据库的优点:
1、可将数据持久化到硬盘
2、可存储大量数据
3、方便检索
4、保证数据的一致性、完整性
5、安全并能共享
6、通过组合分析,可以产生新的数据(对数据进行计算和分析)