一.数据管理技术的产生和发展:

1.人工管理阶段 - 效率低,成本高(文字)

2.文件系统阶段 - 易于存储,处理速度快,数据形式丰富(文字,声音,图片...磁带,磁盘)

3.数据库系统阶段 - 易于维护海量数据,更快的运算和处理,保证数据安全性,使用编程语言管理数据

 

二.关系型数据库中常用的概念

1. 数据库及数据库管理系统

数据库管理系统 - database manager system(DBMS) - 管理数据的工具(eg: MySql , SqlServer , Oracle...)

2. 关系型数据库常用概念

世界上流行的数据库基本都是关系型数据库,其特点是:将数据以表格的形式存储。

包括:字段(title),元组,行(记录),列

课程编号

课程名字

学时

平均成绩

数据冗余:可以不存在的数据真实的存在了就叫数据冗余

完整性:数据的正确性

失去了完整性:数据出了错

主键:不能重复的(唯一标识实体),主键不能为空

主键为空/重复:失去了实体完整性

外键:这个列上的数据来源于其他表,不能乱写

引用了不存在的数据:失去了引用完整性

类型(姓名必须是字符数据类型),范围(性别必须是男或女),格式不正确(身份证号码必须是18位):失去了域完整性

3. 结构化查询语言SQL简介

结构化查询语言(Structured Query Language)

分类:数据定义语言(DDL) - creat , alter, drop

数据操纵语言(DML) - 增加(insert),删除(delete),更新(update),查询(select)

数据控制语言(DCL) - 分配(grant), 回收(revoke),拒绝(deny)

三.MySql简介

发展历史:由瑞典MyySql AB公司开发,目前属于Oracle旗下公司

特点:开源性,占用资源少,适用于多种编程语言,支持客户端访问

版本:

MySql Community Server社区版本,开源免费,但不提供官方技术支持

MySql Enterprise Edition企业版本,需付费,可以试用30天

MySql Cluster集群版,开源免费,可将几个MySql Server封装成一个Server.

MySql Cluster CGE高级集群版,需付费

四.MySql下载与安装

下载MySql步骤:

  1. 登录MySql官方网站www.mysql.com
  2. 进入download模块
  3. 选择社区版- Community
  4. 选择MySql Community Server下的download
  5. 找到官方网推荐的最新版本
  6. 选择图形化安装包 - MySql Installer msl下载

安装MySql步骤:

1. 如之前本机已安装Mysql,请先卸载

2. 点击安装文件

3. 选择接受许可开始安装过程

4. 选择安装模式为自定义安装

5. 进入安装过程

6. 完成安装,进入配置向导

MySQL数据库1 - 基本概念及安装的更多相关文章

  1. mysql数据库存放的路径以及安装路径

    mysql数据库存放的路径以及安装路径 1.查看mysql的存放路径 1.查看数据库的存放路径 进入mysql终端 mysql>show variables like '%datadir%'; ...

  2. MySQL——数据库和 SQL 概念&&MySQL的安装

    数据库和 SQL 概念 数据库(Database)是按照数据结构来组织.存储和管理数据的仓库,它的产生距今已有六十多年.随着信息技术和市场的发展,数据库变得无处不在:它在电子商务.银行系统等众多领域都 ...

  3. MySQL数据库分区的概念与2大好处(1)

    我们大家都知道通过MySQL数据库分区(Partition)可以提升MySQL数据库的性能,那么到底什么是MySQL数据库分区呢?以及其实际应用的好处的表现有哪些呢?以下的文章就是对这些内容的描述. ...

  4. MySQL数据库基础(MySQL5.7安装、配置)

      写在前面: MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品.MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQ ...

  5. Mysql数据库的基本概念和架构

    数据库 1.键:主键是表中的标志列.一个键可能由几列组成.可以使用键作为表格之间的引用. CustomerID是Customers表的主键,当它出现在其他表,例如Orders表中的时候就称它为外键. ...

  6. 官方yum源安装选择所需版本mysql数据库并初始化(yum默认安装的是最新版MySQL8.+)

    在官网是找不到5.x系列的域名源的,系统默认是安装的oracle数据库,在安装前需要删除默认的 以下教程来源于官网说明 先去官网下载yum源,地址 https://dev.mysql.com/down ...

  7. mysql数据库可视化工具—Navicat Premium—安装与激活

    一.Navicat premium简介 Navicat premium是一款数据库管理工具.将此工具连接数据库,你可以从中看到各种数据库的详细信息.包括报错,等等.当然,你也可以通过他,登陆数据库,进 ...

  8. MySql数据库1【概念】

    [mysql] mysql是目前最主流的跨平台.开放源代码的关系型数据库,由瑞曲的mysql ab公司开发,已经被SUN公司收购,标识是一只名为sakila的海豚,代表mysql的速度.能力.精确优秀 ...

  9. 【码上开心】Windows环境mysql数据库使用(一) 安装Mysql数据库

    [下载MySql] https://dev.mysql.com/downloads/mysql/ 如下图,选择版本,本教程仅演示ZIP压缩包下载配置. 2.[解压到指定目录] 3.[配置环境变量] 4 ...

随机推荐

  1. 20145227&20145201 《信息安全系统设计基础》实验一 开发环境的熟悉

    北京电子科技学院(BESTI) 实 验 报 告 课程:信息安全系统设计基础 班级:1452 姓名:李子璇 鄢曼君 学号:20145201 20145227 成绩: 指导教师:娄嘉鹏 实验日期:2016 ...

  2. JavaScript DOM 编程艺术(第2版)读书笔记 (9)

    三位一体的网页 结构层:由HTML或XHTML之类的标记语言负责创建: 表示层:由CSS负责完成: 行为层:负责内容应该如何响应事件这一问题.这是由JavaScript语言和DOM主宰的领域. 分离 ...

  3. 2016 ACM/ICPC Asia Regional Dalian Online

    1009 Sparse Graph(hdu5876) 由于每条边的权值都为1,所以最短路bfs就够了,只是要求转置图的最短路,所以得用两个set来维护,一个用来存储上次扩散还没访问的点,一个用来存储这 ...

  4. MySQL Workbench 6 不能删除数据等问题(“Error Code: 1175”) 和入门教程

    网络资料收集 当用MySQL Workbench进行数据库的批量更新时,执行一个语句会碰到以下错误提示: Error Code: 1175 You are using safe...without a ...

  5. R开发环境(Eclipse+StatET)

    引用:http://cos.name/2008/12/eclipse-statet-for-r-editor/ StatET(www.walware.de/goto/statet) 1. 安装软件 s ...

  6. Cheatsheet: 2015 05.01 ~ 05.31

    .NET .NET on Mac for the OS X n00b without Mono via Visual Studio Code Microsoft frameworks deprecat ...

  7. Android Studio常见问题 -- uses-sdk:minSdkVersion 8 cannot be smaller than version 9 declared in library

    问题描述 * What went wrong:Execution failed for task ':app:processDebugManifest'.> Manifest merger fa ...

  8. tcp/ip详解-ip头部选项字段

    IP头部的选项字段 作用:用于网络调试和测试 IP首部的可变部分就是一个可选字段.选项字段用来支持排错.测量以及安全等措施,内容很丰富.此字段的长度可变,从1个字节到40个字节不等,取决于所选择的项目 ...

  9. (六)文件操作的主要接口API

    1.什么是操作系统API (1)API是一些函数,这些函数是由linux系统提供支持的,由应用层程序来使用. (2)应用层程序通过调用API来调用操作系统中的各种功能,来干活. (3)学习一个操作系统 ...

  10. Centos 7环境下编译mysql 5.7

    首先在编译之前,我们要了解相关mysql 5.7的编译选项,官网编译选项地址:http://dev.mysql.com/doc/refman/5.7/en/source-configuration-o ...