文章目录
- 
- 第一章:
- 
- 1.SQL语言基础
- 
- [1.1 SQL概述](#1.1 SQL概述)
- [1.2 SQL特点](#1.2 SQL特点)
- [1.3 SQL语法特点](#1.3 SQL语法特点)
- [1.4 SQL注释](#1.4 SQL注释)
- [1.5 数据库管理系统(软件)](#1.5 数据库管理系统(软件))
- [1.6 SQL于数据库管理系统的关系](#1.6 SQL于数据库管理系统的关系)
- [1.7 数据库管理系统组成](#1.7 数据库管理系统组成)
- [1.8 MySQL](#1.8 MySQL)
- [1.9 MySQL特点](#1.9 MySQL特点)
- [1.10 MySQL版本](#1.10 MySQL版本)
- [1.11 MySQL常用图形管理工具](#1.11 MySQL常用图形管理工具)
- [1.12 SQL语言特性](#1.12 SQL语言特性)
 
 
 
第一章:
1.SQL语言基础
1.1 SQL概述
SQL全称:Structured Query Language,是结构化查询语言,用于访问和处理数据库的标准的计算机语言。SQL语言由1974年由Boyee和Chamberlin提出,并首先在IBM公司研制的关系数据库系统SystemR上实现。
1.2 SQL特点
- 
具有综合统一性 
- 
非过程化语言 
- 
语言便捷,用户易接受 
- 
以一种语法结构提供两种使用方式 
1.3 SQL语法特点
- 
对关键字的大小写不敏感 
- 
可以以单行或者多行书写,以分行结束 
1.4 SQL注释
-- 单行注释,--后面需加一个空格
# 单行注释,#后面可加可不加空格
/*...*/ 多行注释1.5 数据库管理系统(软件)
关系型数据库
- 
Oracle 
- 
MySQL 
- 
SQL server 
- 
PostgreSQL 
- 
SQLite 
非关系型数据库
- 
Redis 
- 
MongoDB 
- 
Elasticsearch 
- 
Cassandra 
- 
HBase 
1.6 SQL于数据库管理系统的关系
SQL是一种操作数据库的语言,SQL适用于所有关系型数据库。
1.7 数据库管理系统组成
主要由数据库和表组成,一个系统可有很多数据库,每个数据库可有很多表

1.8 MySQL
MySQL分为社区版和商业版,其体积小、速度快、总体拥有成本低,一般中小型网站开发使用MySQL作为网站的数据库
1.9 MySQL特点
- 
支持多线程,可充分利用CPU资源 
- 
优化了SQL算法,有效提高了查询速度 
- 
开放源代码且无版权制约,自主性强,使用成本低 
- 
支持多个操作系统 
1.10 MySQL版本
- 
MySQL Community Server 
- 
MySQL Enterprise Edition 
- 
MySQL Cluster 
- 
MySQL Cluster CGE 
- 
MySQL Workbench 
1.11 MySQL常用图形管理工具
- 
Navicat 
- 
SQLyog 
- 
MySQL Workbench 
- 
DataGrip 
1.12 SQL语言特性
- 
大小写不敏感 
- 
可单行或多行书写,;号结束 
- 
支持注释单行注释: -- 注释内容(--后面要有一个空格)单行注释:# 注释内容 c多行注释:/* 注释内容 */