MySQL

文章目录

  • MySQL
    • 1. 数据库
      • 1.1概述
      • 1.2 MySQL
  • 数据处理概述

    数据处理的基本目的是从大量的、可能是杂乱无章的、难以理解的数据中抽取并推导出对于某些特定的人们来说是有价值、有意义的数据。当下数据处理贯穿于社会生产和社会生活的各个领域。数据处理技术的发展及其应用的广度和深度,极大地影响了人类社会发展的进程。数据处理也是大数据,数据分析等后续科学的基本环节。

  • 基本概念

    • 数据 : 能够输入到计算机中并被识别处理的信息集合。
  • 数据存储阶段

    • 人工管理阶段:人为管理,没有固定的格式和存储方法,容易混乱。

    • 文件管理阶段 :数据可以长期保存,存储数据量大,使用简单。

    • 数据库管理阶段:高效,可以存储更大量数据,便于管理,更加专业。

1. 数据库

1.1概述

  • 数据存储
  1. 人工管理阶段

    缺点 : 数据存储量有限,共享处理麻烦,操作容易混乱

  2. 文件管理阶段 (.txt .doc .xls)

    优点 : 数据可以长期保存,可以存储大量的数据,使用简单。

    缺点 : 数据一致性差,数据查找修改不方便,数据冗余度可能比较大。

  3. 数据库管理阶段

    优点 : 数据组织结构化降低了冗余度,提高了增删改查的效率,容易扩展,方便程序调用处理

    缺点 : 需要使用sql 或者其他特定的语句,相对比较专业

  • 数据库应用领域

    数据库的应用领域几乎涉及到了需要数据管理的方方面面,融机构、游戏网站、购物网站、论坛网站 … …都需要数据库进行数据存储管理。

  • 基本概念
  • 数据库 : 按照数据一定结构,存储管理数据的仓库。数据库是在数据库管理系统管理和控制下,在一定介质上的数据集合。
  • 数据库管理系统 :管理数据库的软件,用于建立和维护数据库。

  • 关系型数据库和非关系型数据库

    关系型: 采用关系模型(二维表)来组织数据结构的数据库 ,如Oracle 、SQL_Server、 MySQL

    非关系型: 不采用关系模型组织数据结构的数据库,如:MongoDB、Redis

1.2 MySQL

1996年,MySQL 1.0发布,作者Monty Widenius, 为一个叫TcX的公司打工,当时只是内部发布。到了96年10月,MySQL 3.11.1发布了,一个月后,Linux版本出现了。真正的MySQL关系型数据库于1998年1月发行第一个版本。MySQL是个开源数据库,后来瑞典有了专门的MySQL开发公司,将该数据库发展壮大,在之后被Sun收购,Sun又被Oracle收购。

官网地址:https://www.mysql.com/

  • MySQL特点

    1. 是开源数据库,使用C和C++编写
    2. 能够工作在众多不同的平台上
    3. 提供了用于C、C++、Python、Java、Perl、PHP、Ruby众多语言的API
    4. 存储结构优良,运行速度快
    5. 功能全面丰富
  • MySQL安装

    • Ubuntu安装MySQL服务

      • 终端执行: sudo apt install mysql-server
      • 配置文件:/etc/mysql
      • 数据库存储目录 :/var/lib/mysql
    • Windows/MacOS安装MySQL
      • 下载MySQL安装包 https://dev.mysql.com/downloads/windows/installer/8.0.html
      • 直接运行安装文件安装
  • 启动和连接MySQL服务

    • 服务端启动

      • 查看MySQL状态 : sudo service mysql status
      • 启动/停止/重启服务:sudo service mysql start/stop/restart
    • 连接数据库

      mysql    -h  主机地址   -u  用户名    -p  

      注意:

      1. 回车后输入数据库密码 (我们设置的是123456)
      2. 如果链接自己主机数据库可省略 -h 选项
    • 关闭连接

      ctrl-D
      exit
      
  • MySQL数据库结构

数据元素 --> 记录 -->数据表 --> 数据库

  • 基本概念解析

    • 数据表(table) : 存放数据的表格
    • 字段(column): 每个列,用来表示该列数据的含义
    • 记录(row): 每个行,表示一组完整的数据

Mysql简介 以及安装详细清晰相关推荐

  1. 第一章 Mysql 简介及安装和配置

    Mysql是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一. ...

  2. Python库之Scipy库的简介、安装详细

    目录 Scipy库的简介 Scipy库的安装 Scipy库的简介 Scipy高级科学计算库:和Numpy联系很密切,Scipy一般都是操控Numpy数组来进行科学计算.统计分析,所以可以说是基于Num ...

  3. MySQL简介及安装教程

    目录 MySQL简介 MySQL的介绍 MySQL的特点 MySQL的安装和使用 MySQL图形界面管理软件 Navicat16 文末资源推荐 每文一语

  4. Mysql 8.0 安装详细教程、问题处理、卸载(亲测可用)

    下载 Mysql有压缩版zip和安装版msi zip:https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.23-winx64.zip msi ...

  5. 【MySQL】MySQL数据库的安装详细步骤

    首先得要下载MySQL数据库安装包,然后双击运行安装,出现以下界面: 等待弹出对话框后 勾选同意协议,下一步 选择全部安装,然后next 然后点击安装 正在安装-- 然后会弹出第二个对话框,直接点ne ...

  6. DL框架之Tensorflow:深度学习框架Tensorflow的简介、安装、使用方法之详细攻略

    DL框架之Tensorflow:深度学习框架Tensorflow的简介.安装.使用方法之详细攻略 目录 Tensorflow的简介 1.描述 2.TensorFlow的六大特征 3.了解Tensorf ...

  7. mysql下载完安装包怎么办_MySQL下载压缩包安装详细过程

    MySQL下载压缩包安装详细过程 一.下载 打开官方网站: 二.安装: 1.MySQL安装文件.zip 压缩包安装 2.zip格式是自己解压,解压缩之后其实MySQL就可以使用了,但是要进行环境变量配 ...

  8. 第一章·MySQL介绍及安装

    一.DBA工作内容及课程体系 二.MySQL课程体系介绍 三.DBA的职业素养 四.MySQL简介及安装 01 什么是数据? 02 什么是数据库管理系统 03 数据库管理系统种类 04 MySQL发展 ...

  9. 仿网易考拉完整源码+答辩ppt(java+mysql+JavaScript)资源详细说明

    资源链接:https://download.csdn.net/download/qq_44009745/66153684 编写环境:Linux/windows64 编写的程序:Myeclipse 10 ...

最新文章

  1. docker删除es数据_Docker的常用命令
  2. 计算机知识新闻稿,文科计算机大赛新闻稿
  3. 深圳腾讯java小星星_腾讯自研沙盒手游《手工星球》邀你共赴星派对,来CJ现场一起嗨!...
  4. map容器的使用 逆序遍历map容器当中的数据
  5. 最速下降法matlab全局最小值_梯度下降概念
  6. java中项目启动时加载_如何在项目启动时,加载或解析某配置文件
  7. Qt工作笔记-依赖于QAbstractTableModel实现自定义TableModel
  8. TIOBE 9 月编程语言:C++ 突起、Java 流行度下降
  9. iOS CocoaPods:Updating local specs repositories一直停在那里了
  10. 阶段1 语言基础+高级_1-3-Java语言高级_05-异常与多线程_第3节 线程同步机制_3_线程安全问题产生的原理...
  11. 第 7 章 Neutron - 070 - Neutron 如何支持多种 network provider
  12. 官方个人免签系统网站源码柒上支付聚合三方四方支付系统
  13. Mac:彻底卸载MySQL
  14. 增量学习(Incremental Learning)小综述
  15. 提速数字化转型,云徙科技批量建设数字中台
  16. 【23】processing-向量(中文)
  17. 使用TTP223触摸传感器和Arduino UNO开发板实现触摸控制灯泡
  18. CentOS7根目录磁盘扩容(/dev/mapper/centos-root 空间不足)
  19. 面向对象设计原则实践:之四.里氏代换原则
  20. 设为首页,收藏本站写法

热门文章

  1. WPS在线转换office的方法
  2. python做cae库_python常用模块-OS模块
  3. Python就业都有哪些方向,每个方向薪资多少?
  4. 软件测试实验五脚本扩展,软件测试实验五
  5. 视频教程-Excel从小白变小能手-Office/WPS
  6. .NetCore如何使用EFCore
  7. 多旋翼飞行器设计之减震系统的重要性
  8. 关于AM2302温湿度(DHT22)传感器的使用
  9. 师达中学2021年级高考成绩查询,又双叒叕来啦!2020年海淀区18所中学中高考成绩一览~...
  10. 在python中常用的输入输出语句分别是_7. 输入输出