为什么需要数据库?

简介:

1.excel 不方便多人共享使用数据
excel好比一个移动硬盘,你打开使用excel,你的同事就无法再使用了。
数据库好比网盘,你和同事可以愉快的一起使用网盘或者数据库里的数据。
2.excel无法存放大量数据
excel可以存放十几万的数据,但是大数据时代,从来就不缺少数据,当数据量越来越大的时候,excel就无能为力了。而数据库却可以存放海量的数据。
所以,你看到淘宝几亿人使用,背后存放商品的不是excel,而是数据库。
3.excel无法处理复杂问题
数据库可以应对突发事故,比如数据丢失、数据被盗。数据库可以处理复杂的业务,比如银行存取款业务。这些功能excel都不具备。
因为公司的数据是放到数据库里的,所以现在的数据分析、机器学习、开发工程师等职位在招聘要求中都会要求:使用过数据库,熟悉SQL。
具体的数据库和SQL关系我在《从零学会SQL:入门》课程里用“建筑施工人员”类比过,是下面图片里的关系:

从零学会SQL:入门

www.zhihu.com
图标

相关文章
|
4月前
|
SQL Java 数据库
从0到1了解数据库—实现一个自己的数据库
从0到1了解数据库—实现一个自己的数据库
32 0
|
7月前
|
关系型数据库 Linux BI
数据库的一些知识
数据库的一些知识
28 0
|
2月前
|
SQL 关系型数据库 MySQL
盘点数据库中的一些坑(一)
盘点数据库中的一些坑(一)
24 0
|
1天前
|
SQL BI 数据库
数据库视频(二)
数据库视频(二)
5 1
|
21天前
|
SQL 数据库
数据库(五)
`UPDATE` SQL语句用于修改表中的数据。基本语法是:`UPDATE 表名 SET 属性名1=新值1,属性名2=新值2 WHERE 条件表达式`。例如,更新员工工资:`UPDATE emp SET salary=5000 WHERE id=1`。可以使用`+=`操作符增加值,如`UPDATE emp SET salary=salary+500 WHERE dept_id=2`。统计查询中,`COUNT`, `MAX`, `MIN`, `AVG`, `SUM`等函数用于数值、字符和日期的统计分析,注意`WHERE`子句不能直接使用聚集函数。
14 2
|
1月前
|
Go 数据库
数据库的实现
数据库的实现
11 0
|
9月前
|
SQL 存储 NoSQL
数据库详解
数据库详解
52 0
|
9月前
|
SQL 安全 数据库
【数据库视频】总结
【数据库视频】总结
|
存储 SQL 安全
你不知道的达梦数据库
达梦数据库管理系统是达梦公司推出的具有完全自主知识产权的高性能数据库管理系统,简称DM。达梦数据库管理系统的最新版本是8.0版本,简称DM8。
361 0
你不知道的达梦数据库
|
存储 数据库 数据库管理
数据库的那些事
数据库的那些事
127 0
数据库的那些事