SQL语言简介

SQL:Structured Query Language,是结构化查询语言,用于访问和处理数据库的标准计算机语言。

SQL语言的特点:

  • 具有统一性,不同数据库的支持的SQL稍有不同
  • 非过程话语言
  • 语言简捷易懂
  • 以一种语法结构提供两种使用方式

SQL语法的特点:

  • 对关键字的大小写不敏感,例如Select、SELECT、SELect等都是一样的效果
  • 可以单行或者多行书写,以分号结束,这点和c++之类的是类似的
  • SQL语言的注释:
    • -- 单行注释需要注意--后面一定要加一个空格
    • # 单行注释, #后面有没有空格都行
    • 多行注释用/* 多行注释 多行注释 多行注释 */

数据库系统简介

1. 数据库

类似于表格,一个以某种方式存储在磁盘上的数据的集合

2.数据库应用

数据库应用系统是指基于数据库的应用软件。

例如学生成绩管理系统、电商价格。

3.数据库软件

关系型数据库(RDBMS):

  • oracle数据库(老大,最挣钱的)
  • MySQL数据库(最流行中型数据库)
  • SQL server数据库(Windows上最好的数据库)
  • PostgreSQL数据库(功能最强大的开源数据库)
  • SQLite(最流行的嵌入式数据库)

非关系型数据库(NoSQL):

  • Redis(最好的缓存数据库)

  • MongoDB(最好的文档型数据库)

  • Elasticsearch(最好的搜索服务)

  • Cassandra(最好的列式数据库)

  • HBase(优秀的分布式、列式数据库)

非关系型数据库(NoSQL)存储数据有自己的方式和语言,不是用一张张表来存储。

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

SQL是一种用于操作数据库的语言,SQL适用于所有关系型数据库。

MySQL、Oracle、SQLServer是一个数据库软件,这些数据库软件支持标准SQL,也就是通过SQL可以使用这些软件,不过每一个数据库系统会在标准SQL的基础上扩展自己的SQL语法。

大部分的NoSQL数据库有自己的操作语言,对SQL支持的并不好。


声明:内容来源于B站视频《2022黑马程序员最新MySQL知识精讲+mysql实战案例_零基础mysql数据库入门到高级全套教程》,博客内容仅作学习参考使用。



博主个人公众号
版权声明 ▶ 本网站名称:陶小桃Blog
▶ 本文链接:https://www.52txr.cn/2021/mysql1.html
▶ 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行核实删除。
▶ 转载本站文章需要遵守:商业转载请联系站长,非商业转载请注明出处!!

最后修改:2022 年 05 月 19 日
如果觉得我的文章对你有用,请随意赞赏