什么是SQL?

结构化查询语言(Structured Query Language),简称SQL。

SQL是做什么的?它有哪些牛逼的作用?

要想了解SQL是做什么的,就必须先了解数据库。

数据库,顾名思义,就是存储数据的仓库。在这个时代,数据都是以数字化(也就是二进制)的形式存储在电脑里。而根据百度百科的定义,所谓“数据库”是以一定方式储存在一起、能与多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。是不是觉得很绕?不理解没关系,只要知道,数据库是个能存储数据的地方就可以了。

那既然数据被存储起来了,需要用的时候,就需要找出来,是吧?SQL语言就这么诞生了。没错,从SQL的全称“结构化查询语言”,就可以看得出来,SQL语言的重心在查询。它能方便的从数据库中把存储起来的数据查询出来。不仅速度快、效率高,还很安全。

当然了,如果你以为SQL语言仅仅是能从数据库中查询数据,那就大错特错了。除了能从数据库中查询数据外,SQL语言的功能那可是多了去了。。。

比如说,存储起来的数据,你想更新一下,怎么办?没错,使用SQL语言!

那如果有一部分数据,你不想要了,想删除呢?没错,还是SQL语言!

如果你想往数据库里增加一些新的数据,那就更需要SQL语言了!

除了上面增、删、改、查这些基本操作之外,SQL语言还提供了事务控制、数据结构定义、索引、触发器、存储过程、函数、权限管理等高级功能。

是不是听到这些名词,一脸的懵逼呢?

没关系,现在就开始来学习吧!

picture loss