引言
SQL语言作为非常重要的语言,在web开发与数据分析等过程当中都有很重要的应用,近年来许多计算机相关岗位都要求熟练掌握SQL语言。
本专栏从最基础的概述出发作为SQL语言的入门教程,目标是熟练掌握SQL的基础语法与进阶用法,话不多说我们开始吧。
(本文使用的是mysql数据库作为演示)
概述
- 数据库(DataBase):数据存储的仓库
- 数据库管理系统(DataBase Management System):操纵和管理数据库的大型软件
- SQL(Structured Query Language):操作关系型数据
- 关系型数据库:建立在关系模型的基础上,有多张相互相连的二维表组成的数据库。
- 使用表存储数据,格式统一,便于维护
- 使用SQL语言进行操作,标准统一,使用方便
- 数据模型:用户通过数据库管理系统(DBMS)对数据库中的表操作,可以创建多个数据库,而数据库中又可以包含多张表格。
SQL通用语法
- SQL语句可以单行或者多行书写,以分号结尾
- SQL语句可以使用空格/缩进来增加可读性
- MYSQL的语句不区分大小写,但是关键字建议使用大写
- 注释:
- 单行注释:-- 注释内容 或者 # 注释内容(MYSQL特有)
- 多行注释: /*注释内容*/
SQL分类
- DDL(Data Definition Language) :数据定义语言,用来定义数据库对象(数据库,表,字段)
- DML(Data Danipulation Language): 数据操作语言,用来对数据库中的数据进行增删改查
- DQL(Data Query Language) :数据查询语言,用来查询数据库中表的记录
- DCL(Data Conrtol Language) :数据控制语言,用来创建数据库用户,控制数据库的访问权限
总结
本文主要是对SQL数据库作概览以及通用语法的介绍,我将在本专栏内更新进一步的SQL学习内容。感兴趣的朋友可以持续关注一下,这将对我有很大的帮助。如果觉得本文对你有帮助的话,不妨点赞收藏,我们下次再见。
