初识数据库 初识mysql

阅读目录:

  • 初识数据库

    •   为什么要用数据库
    •   认识数据库
  • 初识mysql
    •   mysql概念
    •   下载与安装
    •   初识sql语句

返回顶部

初识数据库

返回顶部

为什么要用数据库

  • 用数据库的原因?

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

  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语句

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

时间: 2024-10-08 15:01:09

初识数据库 初识mysql的相关文章

初识数据库(MySql)

一.简介 1.MySql是关系型数据库. 2.是一种开放源码软件, 3.是一种关联数据库管理系统. 4.服务器工作于客户端/服务端模式之下,或者是嵌入系统中. 数据库管理软件分类: 分两大类: 关系型:如db2,oracle,access,sql server,mysql,   sql语句通用 关系型:mongodb,redis,memcache 可以简单地理解为关系型数据库需要有表结构,非关系型数据库是key-value存储的,没有表结构 二.数据库概述 1.什么是记录? 抽取事务一系列典型的

mysql一:初识数据库

阅读目录 一 数据库管理软件的由来 二 数据库概述 三 mysql介绍 四 下载安装 五 mysql软件基本管理 六 初识sql语句 一 数据库管理软件的由来 基于我们之前所学,数据要想永久保存,都是保存于文件中,毫无疑问,一个文件仅仅只能存在于某一台机器上. 如果我们暂且忽略直接基于文件来存取数据的效率问题,并且假设程序所有的组件都运行在一台机器上,那么用文件存取数据,并没有问题. 很不幸,这些假设都是你自己意淫出来的,上述假设存在以下几个问题...... 1.程序所有的组件就不可能运行在一台

MySQL之初识数据库

一 数据库管理软件的由来 基于我们之前所学,数据要想永久保存,都是保存于文件中,毫无疑问,一个文件仅仅只能存在于某一台机器上. 如果我们暂且忽略直接基于文件来存取数据的效率问题,并且假设程序所有的组件都运行在一台机器上,那么用文件存取数据,并没有问题. 很不幸,这些假设都是你自己意淫出来的,上述假设存在以下几个问题...... 1.程序所有的组件就不可能运行在一台机器上 #因为这台机器一旦挂掉则意味着整个软件的崩溃,并且程序的执行效率依赖于承载它的硬件,而一台机器机器的性能总归是有限的,受限于目

存储库之 mysql 第一篇:初识数据库

一 数据库管理软件的由来 基于我们之前所学,数据要想永久保存,都是保存于文件中,毫无疑问,一个文件仅仅只能存在于某一台机器上. 如果我们暂且忽略直接基于文件来存取数据的效率问题,并且假设程序所有的组件都运行在一台机器上,那么用文件存取数据,并没有问题. 很不幸,这些假设都是你自己意淫出来的,上述假设存在以下几个问题...... 1.程序所有的组件就不可能运行在一台机器上 #因为这台机器一旦挂掉则意味着整个软件的崩溃,并且程序的执行效率依赖于承载它的硬件,而一台机器机器的性能总归是有限的,受限于目

MYSQL之数据库初识、安装详解、sql语句基本操作

目录 MYSQL之数据库初识及安装详解 1.什么是数据库? 1.什么是数据?(data) 2.什么是数据库?(databases,简称DB) 2.为什要用数据库? 3.什么是数据库管理系统?(DataBase Management System 简称DBMS) 4.数据库管理软件的分类 5.MYSQL数据库 6.数据库服务器.数据管理系统.数据库.表记录之间的关系 MYSQL的安装 下载及启动 配置环境变量及作系统服务 修改密码 破解密码 配置文件 数据库的基本操作 MYSQL之数据库初识及安装

Python学习之数据库初识

9 数据库 9.1 数据库的初识 ? 数据库是可以独立运行的,并且可以对数据的增删改查提供高效便捷方式的工具. 数据库解决的问题: ? 解决了操作文件的效率和便捷问题 ? 解决了多个服务同时使用数据时的一致性问题 ? 解决了安全问题 ? 解决了并发问题 数据库的优点: ? 程序稳定性:应用服务器的崩溃不会影响数据的安全 ? 数据的一致性:将所有数据的管理统一,所有对数据的操作统一 ? 并发:数据库支持并发的网络操作,不需要我们自己写socket ? 效率:使用数据库对数据进行增删改查的效率比操作

1.初识数据库

1.初识数据库 1.数据库在你的程序中扮演什么角色 用户名密码 商品名价格 对数据的处理更便捷 web程序 数据库 database db 文件 表 table 一条一条的数据 data 2.数据库解决了: ? 操作文件的效率和便捷问题 ? 解决了多个服务同时使用数据的一致性问题 ? 解决了安全的问题 ? 解决了并发问题 3.数据库分类: 关系型数据库 :存取效率相对低 数据与数据之间的关联紧密 mysql oracle sqlserver sqllite accesse 非关系型数据库 : 存

数据库初识 用户创建授权 库与表内容的增删改查

初识数据库 为什要用数据库 第一,将文件和程序存在一台机器上是很不合理的. 第二,操作文件是一件很麻烦的事 数据库的优势 1.程序稳定性 :这样任意一台服务所在的机器崩溃了都不会影响数据和另外的服务. 2.数据一致性 :所有的数据都存储在一起,所有的程序操作的数据都是统一的,就不会出现数据不一致的现象 解决了多个服务同时使用数据的一致性间题 3.并发 :数据库可以良好的支持并发,所有的程序操作数据库都是通过网络,而数据库本身支持并发的网络操作,不需要我们自己写socket 解决了并发问题 4.效

Python数据库[初识数据库]

MySQL 介绍: 数据库指的是以一定方式存储在一起,能为过个用户共享.具有尽可能小的冗余度.与应用程序彼此独立的数据集合. 数据库分类: 关系型数据库: 关系型数据库,是指采用了关系模型来组织数据的数据库. 简单来讲,关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系所组成的一个数据组织. 非关系型数据库: 非关系型数据库严格意义上不算是一个数据库,应该是一种数据结构化存储方法的集合. MariaDB: MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区