【数据】你对SQL或者数据库了解的咋样?

SQL是一种基于关系型数据库的结构化查询语言,主要用来数据的存取,查找,更新和管理。SQL在功能上分为数据定义语言,数据操纵语言、数据控制语言结合数据查询语言。SQL它的执行顺序和书写顺序还是有一定区别的。

select *
from 表名 
join。。
on
where
group by
having
order

数据库的话相对来说比较了解MySQL,它是一种关系型的数据库。开源免费。它还有很多强大的功能,去年还支持了窗口函数,如果没有窗口函数,很多的组内操作或者表的转置需要我们使用Case语句才能实现,而且效率比较低。MySQL还支持视图索引存储过程数据库锁等。还支持事务(原子性,一致性,持久性和隔离性)功能相对比较齐全。

 

还有就是Redis,它是一种非关系型的数据库,主要用来做缓存、消息队列等。

  • 它是以键值对的方式存储的,存储结构比较简单,
  • 是基于内存的,
  • 采用了单线程避免了不必要的资源竞争。

因此它的速度相当的快。

 

MongoDB也是一种分布式文件存储的数据库,是用C语言编写的,也是一种非关系型的数据库,它是非关系型数据库中最像关系型数据库的,存储的数据类型比较多(数值型,字符型,布尔类型,数组类型,时间类型和对象类型等)。主要用在爬虫数据的存放。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值