如果你了解大数据,你一定多多少少知道SQL。
不知道也没关系,如果你终有一日掉进数据的大坑,你会认识这只可爱的小海豚。
By the way, 这只小海豚叫Sakila,不叫SQL。
#All about SQL#
SQL 是 Structured Query Language 的简称,它是一种用于访问和处理数据库的标准计算机语言。这时候你肯定疑惑你曾经听说过的MySQL, PostgreSQL, NoSQL都是啥?
MySQL 和 PostgreSQL 是两种最为出名的关系型数据库 (relational database)管理系统。这两个系统都是开源的,免费向公众开放。
NoSQL呢,其实是很广的定义,它主要是指 无关系型数据库 (Non-relational database) 管理系统。这些系统通常有他们自己的查询语句,但同时也支持SQL本身的查询语句。比较有名的NoSQL数据库就是MongoDB。你肯定要问我:好用么?怎么说呢?有好有坏吧,依据情况而定了。
了解MySQL发展史:
把时间轴拉回1996年的1月,
第一代内测版本的MySQL
在天才程序员Monty的努力下诞生了。
同一年的10月,
MySQL 3.11.1发布了,
这个版本的发布其实是MySQL第一次大规模面世。
到2000年,MySQL3.23发布了,
这个版本由于被广泛的使用,
所以被称为MySQL真正诞生的时刻。
在这个版本下InnoDB储存引擎被MySQL使用。
之后就是2003年4.0版本的出现