首页 > 数据库 > > 如何入门SQL语言?
什么是SQL语言?
结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。
结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统, 可以使用相同的结构化查询语言作为数据输入与管理的接口。结构化查询语言语句可以嵌套,这使它具有极大的灵活性和强大的功能。以上摘自百度百科。
说简单点,SQL就是一个能够访问数据库,增加、删除、改变、查询数据的一门语言。数据库相当于存放大量数据的仓库,利用SQL语言我们可以从数据库中对自己想要的数据进行操作。
那我们在哪里使用SQL语言呢?数据库管理系统。
数据库管理系统是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称 DBMS。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。
市场上比较流行的数据库管理系统产品主要是Oracle、IBM、Microsoft和Sybase、Mysql等公司的产品。
今天我们就讲下利用MySQL免费入门SQL语言的几种方式。
1、视频学习
第一个是来自Youtube上Mosh的教学视频,现在已经被搬运到b站上了。时长十个小时,前三个小时是快速入门教程,包括数据库定义、类型、以及什么是SQL,最推荐的一点是他会手把手教你安装MySQL,因为很多新手一开始会因为安装不上软件而泄气,就不继续下去了。安装好了之后,就正式开始学习了,他会每次花几分钟通过实际案例讲一个知识点,然后给你一个exercise,这样达到巩固的效果。附上链接:https://www.bilibili.com/video/BV1QJ411Q7pY?p=2直接打不开的话,可以复制到浏览器打开。
2、网络文字版
另一种方式是通过W3school网站方式进行学习,这可以说是一个很全的IT技术教程网站,里面也有其他语言教程,包括Python、Java等,不过我们只需要把SQL教程学完就行了。

网址链接:
https://www.w3school.com.cn/sql/index.asp直接打不开的话,可以复制到浏览器打开。
3、传统方式
最后一个方式是可以从网上购买相关入门的书籍,这里推荐的有《SQL必知必会》和《MySQL必知必会》。


这两本书有什么共同点呢?都是同一个作者。有什么不同点呢?第一本所讲的SQL不仅适用于MySQL,还讲了其他数据库软件,包括SQL server、access。第二本看名字就知道是针对MySQL的。其实这两本都差不多,入门用哪一本都可以,百分之95以上都是一样的。购买链接就不用了放了吧……
刚才所说的几种学习SQL的方式都可以,不过我建议第一种和第二种同时进行,因为比较方便,随时随地都可以学,主要也省去了买书的费用,不过如果你喜欢看书的话,当我没说。
入门要多少时间?
如果每天能花1个小时学习的话,一个月应该差不多。
需要什么基础呢?
不需要什么太多基础,谁都也可以学,只需要了解基本的英语单词和具有正常的逻辑思维就行了。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31537575/viewspace-3152739/ ,如需转载,请注明出处,否则将追究法律责任。