
经常看到网站上各种推广,比如学习sql,mysql,数据库等等词语,那sql到底是什么呢?
今天带你了解sql是什么,有什么用,以及怎么被应用的。
一、SQL是什么?
SQL 是一种计算机语言。
(打个比方:人能看懂中文/英文,sql是电脑能看懂的语言)
下面是一句sql语句↓↓↓
SELECT name, num_books_read FROM family_members;
意思:从xx表里选出xx字段
二、SQL能做些什么?
SQL 可以访问和操作数据库。
(可以把数据库理解成一个“仓库”,仓库里放着n个excel表,仓库可按指令(sql语言)对表进行各种操作。)

左边是SQL语句,右边是从数据库中查出的数据 ↑↑↑
数据库
为适应数据处理的需要而发展起来的一种数据处理系统。
目前市面上的数据库系统有MS Access, SQL Server, MySQL等等。

MySQL数据库下载后打开↑↑↑
操作内容
面向数据库执行数据插入
面向数据库执行数据查询(如果想要实现拉表的需求,只需要学会这个)
面向数据库执行数据更新
面向数据库执行数据删除
数据库创建
数据库修改
数据库权限设置
三、怎么用sql语言对数据库进行增删改查等操作?
① 首先下载个数据库管理软件navicat,安装好后打开是这样。

② 然后连接数据库系统(我们公司用的是my sql数据库系统),问开发要对应资料后连接即可。

③ 连接完成后,可以开始利用软件的功能对数据库进行操作啦。
④ 举个查询的例子,点击新建查询,在红框框打出我们学习到的sql语句,运行后就可以导出我们想要的数据了。

四、SQL语言、数据库系统、数据库管理系统3者的区别?
SQL语言
一种计算机语言,用于访问和操作数据库。
数据库系统
处理数据的系统。比如MS Access, SQL Server, MySQL。
数据库管理系统
管理数据库的软件。比如navicat软件。
我们常说的学习my sql。
其中mysql是指数据库系统,要学习的是可应用于mysql的sql语言。
五、如果想自行拉取数据,应该学习什么?
1、SQL语言的学习。
SQL语言学习地址:
https://www.sqlteaching.com/#!where_equals

2、navicat软件的学习。
navicat下载地址:
https://www.jianshu.com/p/2494e02caf63

3、数据库中各表的了解。
比如哪张表分别有哪些字段。这个需要开发同学解读。

这就是关于SQL的一点小知识啦~
觉得不错请关注 ↓ ↓ ↓




