码迷,mamicode.com
首页 > 数据库 > 详细

初识数据库 初识mysql

时间:2018-12-14 21:15:27      阅读:241      评论:0      收藏:0      [点我收藏+]

标签:acl   min   tab   dmi   serve   特征   高效   独立性   存储   

阅读目录:

 

 

初识数据库

为什么要用数据库

  • 用数据库的原因?

    • 第一:将文件和程序存在一台机器上是不合理的。
    • 第二:操作文件是一件很麻烦的事情
  • 用数据库的优势?

  1. 程序稳定性:这样任意一台服务所在的机器崩溃了都不会影响数据和另外的服务
  2. 数据的一致性:所有的数据都存储在一起,所有的程序操作的数据都是统一的,就不会出现数据不一致的现象
  3. 并发:数据库可以良好的支持并发,所有的程序操作数据库都是通过网络,而数据库本身支持并发的网络操作,不需要我们自己写socket。
  4. 效率:使用数据库对数据进行增删改查的效率要高出我们自己处理文件很多

 

认识数据库

  • 什么是数据(Data)?

   概念:描述事物的符号记录为数据,描述事物的符号既可以是数字,也可以是文字、图片、图像、声音、语言等,数据由多种表现形式,它们可以经过数字化存入计算机。

   例子:在计算机中描述一个事物,就需要抽取这一事物的典型特征,组成一条记录,就相当于文件里的一行内容:  

1 小明,23,北京,hr

        然而单纯的一条记录并没有任何意义,如果我们按逗号作为分割,依次定义各个字段的意思,相当于定义表的标题

id ,name,age,born_addr,job   #字段/列名
1,小明,23,北京,hr          #数据

   这样我们就可以了解详细了解小明的情况了。

  • 什么是数据库(DataBase,简称DB)?

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

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

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

  • 什么是数据库管理系统(DateBase Management System 简称DBMS)?

    在了解了数据和数据库的概念后,如何科学地组织和存储数据,如何高效获取和维护数据成了关键

        这就用到了一个系统软件——数据库管理系统

    如MySQL、Oracle、SQLite、Access、MS SQL Server  

    mysql主要用于大型门户,例如搜狗、新浪等,它主要的优势就是开放源代码,因为开放源代码这个数据库是免费的,他现在是甲骨文公司的产品。
    oracle主要用于银行、铁路、飞机场等。该数据库功能强大,软件费用高。也是甲骨文公司的产品。
    sql server是微软公司的产品,主要应用于大中型企业,如联想、方正等。

    数据库管理员 DBA(Database Administrator)

  • 数据库服务器、数据管理系统、数据库、表与记录的关系

类别

作用

记录

1 小明,23,北京,hr    (多个字段的信息组成一条记录,即文件中的一行内容)

 userinfo..(即文件)   即文件,用来存放多行内容/多条记录

数据库

 db(即文件夹)   即文件夹,用来组织文件/表

  数据库管理系统

如mysql (是一个软件)  管理—数据库

数据库服务器

  一台计算机(对内存要求比较高)  运行数据库的管理软件

 

 

 

 

 

 

 

                            

              

 

初识mysql

mysql概念

  •  数据库管理软件分类

    管理数据的工具有很多种,不止mysql一个,关于分类其实可以从各个纬度来进行划分,但是我们最常使用的分类

 

 

下载与安装

 

初识sql语句

初识数据库 初识mysql

标签:acl   min   tab   dmi   serve   特征   高效   独立性   存储   

原文地址:https://www.cnblogs.com/Bottle-cap/p/10121368.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!