01_dljd_mysql的概述

Posted 1024军团

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了01_dljd_mysql的概述相关的知识,希望对你有一定的参考价值。

一、概念部分

dbms:即数据库管理系统。在一个数据库管理系统中可以包括多个db

db:数据库:用来存放数据的仓库。以特定结构/格式的文件来保存数据。

sql:即结构化查询语言。专门用于操作数据库的。

二、在学习mysql之前我们来想这么一个问题:在没有数据库之前我们是怎么保存数据的?
  在数据库出现之前我们是通过io流化(序列化、反序列化)方式来保存(读取)数据到文件中的。也就是通过文件形式来操作(读写等)数据的。操作数据都要用到io流。

三、程序--->sql--->文件

  这里我们可以直接用程序来操作文件。但是必须要懂数据库保存数据的结构/格式。

四、dbms、db、及sql关系

  一个dbms中可以包括多个db、db保存数据的方式还是文件(当然这个文件有特定的格式)。可以通过sql语句来管理db

  

五、小结

  以我们手机的内存卡或者SIM卡来举一个现实中的例子、比如我们手机T卡坏了,我们去买T卡、我们不用去关心是那个厂商生产的,我们只需要买适合我们大小的T卡就可以。这里不同的T卡生产厂商遵循了特定的生产T卡的规范、所以生产出来的T卡我们都可以使用。这里数据库生产厂商也遵循了一套特定的规范、即SQL标准化规范(有了这个规范我们就可以用相同的sql来操作不同的数据库)。

 

以上是关于01_dljd_mysql的概述的主要内容,如果未能解决你的问题,请参考以下文章

06.01_面向对象(面向对象思想概述)

REDIS01_单线程的概述多线程的引入概述IO多路复用如何开启多线程

Spring_总结_01_Spring概述

Hadoop--06---MapReduce_01----概述

01_HBase概述

Ajax_01之概述响应