MySQL数据库【SQL基础】

思维导图

请添加图片描述

图 1-1 思维导图

一、SQL语言基础

1.SQL语言的特点

◆ 具有综合统一性,不同数据库的支持的SQL稍有不同
◆ 非过程化语言
◆ 语言简捷,用户容易接受
◆ 以一种语法结构提供两种使用方式

2.SQL语言的组成

◆ 数据定义语言-DDL
◆ 数据操纵语言-DML
◆ 数据控制语言-DCL
◆ 数据查询语言-DQL

3.SQL语法特点

SQL 对关键字的大小写不敏感

SQL语句可以以单行或者多行书写,以分行结束

SQL的注释:
在这里插入图片描述

图 1-2 注释

二、数据库系统

1.数据库

数据库(DB)是一个以某种组织方式存储在磁盘上的数据的集合。

2.数据库应用

数据库应用系统是指基于数据库的应用软件
例如:学生管理系统、淘宝

3.数据库管理系统分类

❣ 关系型数据库(RDBMS)

◆ 1、Oracle数据库 (最挣钱的数据库)
◆ 2、MySQL数据库 (最流行中型数据库)
◆ 3、SQL server数据库 (Windows上最好的数据库)
◆ 4、PostgreSQL(功能最强大的开源数据库)
◆ 5、SQLite(最流行的嵌入式数据库)

❣ 非关系型数据库(NoSQL)

◆ 1、Redis(最好的缓存数据库)
◆ 2、MongoDB(最好的文档型数据库)
◆ 3、Elasticsearch(最好的搜索服务)
◆ 4、Cassandra(最好的列式数据库)
◆ 5、HBase(优秀的分布式、列式数据库)

4.SQL和数据库管理系统的关系

◆ SQL是一种用于操作数据库的语言,SQL适用于所有关系型数据库。
◆ MySQL、Oracle、SQLServer是一个数据库软件,这些数据库软件支持标准SQL,也就是通过SQL可以使用这些软件,不过每一个数据库系统会在标准SQL的基础上扩展自己的SQL语法。
◆ 大部分的NoSQL数据库有自己的操作语言,对SQL支持的并不好。

5.数据库管理系统(数据库软件)

数据库管理系统(DBMS)用来创建和维护数据库。例如,SQL Server、Oracle、MySQL等等都是数据库管理系统。图1-3描述了数据库、数据表和数据之间的联系。
在这里插入图片描述

图 1-3 数据库、数据库应用系统和数据库管理系统

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小张不咕咕

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值