MySQL学习1 SQL语言简介及数据库简介
SQL语言简介
SQL:Structured Query Language,是结构化查询语言,用于访问和处理数据库的标准计算机语言。文章源自飞鸟学习网-https://www.pk88.net/2022-0407.html
SQL语言的特点:文章源自飞鸟学习网-https://www.pk88.net/2022-0407.html
- 具有统一性,不同数据库的支持的SQL稍有不同
- 非过程话语言
- 语言简捷易懂
- 以一种语法结构提供两种使用方式
SQL语法的特点:文章源自飞鸟学习网-https://www.pk88.net/2022-0407.html
- 对关键字的大小写不敏感,例如Select、SELECT、SELect等都是一样的效果
- 可以单行或者多行书写,以分号结束,这点和c++之类的是类似的
- SQL语言的注释:
-- 单行注释
,需要注意--
后面一定要加一个空格# 单行注释
, #后面有没有空格都行- 多行注释用
/* 多行注释 多行注释 多行注释 */
数据库系统简介
1. 数据库
类似于表格,一个以某种方式存储在磁盘上的数据的集合文章源自飞鸟学习网-https://www.pk88.net/2022-0407.html
2.数据库应用
数据库应用系统是指基于数据库的应用软件。文章源自飞鸟学习网-https://www.pk88.net/2022-0407.html
例如学生成绩管理系统、电商价格。文章源自飞鸟学习网-https://www.pk88.net/2022-0407.html
3.数据库软件
关系型数据库(RDBMS):文章源自飞鸟学习网-https://www.pk88.net/2022-0407.html
- oracle数据库(老大,最挣钱的)
- MySQL数据库(最流行中型数据库)
- SQL server数据库(Windows上最好的数据库)
- PostgreSQL数据库(功能最强大的开源数据库)
- SQLite(最流行的嵌入式数据库)
非关系型数据库(NoSQL):文章源自飞鸟学习网-https://www.pk88.net/2022-0407.html
- Redis(最好的缓存数据库)
- MongoDB(最好的文档型数据库)
- Elasticsearch(最好的搜索服务)
- Cassandra(最好的列式数据库)
- HBase(优秀的分布式、列式数据库)
非关系型数据库(NoSQL)存储数据有自己的方式和语言,不是用一张张表来存储。文章源自飞鸟学习网-https://www.pk88.net/2022-0407.html
4.SQL和数据库管理系统的关系
SQL是一种用于操作数据库的语言,SQL适用于所有关系型数据库。文章源自飞鸟学习网-https://www.pk88.net/2022-0407.html
MySQL、Oracle、SQLServer是一个数据库软件,这些数据库软件支持标准SQL,也就是通过SQL可以使用这些软件,不过每一个数据库系统会在标准SQL的基础上扩展自己的SQL语法。文章源自飞鸟学习网-https://www.pk88.net/2022-0407.html
大部分的NoSQL数据库有自己的操作语言,对SQL支持的并不好。文章源自飞鸟学习网-https://www.pk88.net/2022-0407.html
文章源自飞鸟学习网-https://www.pk88.net/2022-0407.html 文章源自飞鸟学习网-https://www.pk88.net/2022-0407.html

评论