mysql

一 mysql :

mysql 是管理文件的一个软件,  基于socket   C\S架构  

服务器软件:   -socket 服务端

      -本地文件操作

      -解析指令(mysql语句)

客户端软件: -socket客户端

      -发送指令

      -解析指令(mysql语句)

tip  1 服务器软件中的socket服务器是一直开着,客户端随时可以连接,并且有创建文件删除文件等等操作

  2 对于客户端软件中的socket 客户端 我们需要发送指令去命令服务端对文件进行操作

二, 什么是data

  描述事物的符号记录称为数据, 描述事物的符号可以是数字,文字,图片,图像,声音,语言等等, 他们都可以经过数字化后存入计算机 (0and1)

for E :  1 xiaomage male 19 1998 山东, 计算机系,  2017 oldboy

单纯的一条记录没有任何意义,  需要按逗号分隔, 依次定义各个字段的意思,相当于定义表的标题,  表明含义

这样通过表格我们很清楚的知道了某人的详细信息。

 

 

 

 三 数据库(DB,  DataBase)

  数据库即存放数据的仓库, 只不过这个仓库是在计算机存储设备上, 数据是按一定的格式存放

过去人们将数据存在文件柜里面,数据量庞大的今天已经不适用了

数据库是长期存在在计算机内, 有组织, 可共享的

数据库中的数据按一定的数据模型组织,描述和存在,具有较小的冗余度, 较高的数据独立性和易扩展性, 可以给各种用户共享

 

 

四 数据库管理系统

    作用:   用于科学的组织和存储数据 ,高效获取和维护

  知名软件:  mysql, oracle , sqlite, access ms sql server, db2

mysql:  用于大型门户 ,如搜狗,新浪等,  优势: 开源, 免费, 属于甲骨文

oracle  主要用于银行, 铁路,飞机场, 数据库功能强大, 软件费用高, 也是甲骨文的产品.

sql server: 微软的产品, 应用在大中型企业, 如联想, 方正等

五  :  关键词

  记录  :1, xxx 3256565, 22 ...

  表: student, school, class_list(独立文件)

  数据库:  oldboy_stu (文件夹)

  数据库管理系统: 如mysql (一个软件)

  数据库服务器: 一台计算机, (对内存要求较高)

  

总结: 

数据库服务器: 运行数据库管理软件

数据库管理软件: 管理-数据库

数据库:  文件夹 ,用来组织文件/ 表

表,: 即文件, 用来存放多行内容, /多条记录

   

 

posted @ 2018-11-20 17:23  python传言  阅读(95)  评论(0编辑  收藏  举报