MySQL数据库1 - 基本概念及安装
一.数据管理技术的产生和发展:
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步骤:
- 登录MySql官方网站www.mysql.com
- 进入download模块
- 选择社区版- Community
- 选择MySql Community Server下的download
- 找到官方网推荐的最新版本
- 选择图形化安装包 - MySql Installer msl下载
安装MySql步骤:
1. 如之前本机已安装Mysql,请先卸载
2. 点击安装文件
3. 选择接受许可开始安装过程
4. 选择安装模式为自定义安装
5. 进入安装过程
6. 完成安装,进入配置向导
MySQL数据库1 - 基本概念及安装的更多相关文章
- mysql数据库存放的路径以及安装路径
mysql数据库存放的路径以及安装路径 1.查看mysql的存放路径 1.查看数据库的存放路径 进入mysql终端 mysql>show variables like '%datadir%'; ...
- MySQL——数据库和 SQL 概念&&MySQL的安装
数据库和 SQL 概念 数据库(Database)是按照数据结构来组织.存储和管理数据的仓库,它的产生距今已有六十多年.随着信息技术和市场的发展,数据库变得无处不在:它在电子商务.银行系统等众多领域都 ...
- MySQL数据库分区的概念与2大好处(1)
我们大家都知道通过MySQL数据库分区(Partition)可以提升MySQL数据库的性能,那么到底什么是MySQL数据库分区呢?以及其实际应用的好处的表现有哪些呢?以下的文章就是对这些内容的描述. ...
- MySQL数据库基础(MySQL5.7安装、配置)
写在前面: MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品.MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQ ...
- Mysql数据库的基本概念和架构
数据库 1.键:主键是表中的标志列.一个键可能由几列组成.可以使用键作为表格之间的引用. CustomerID是Customers表的主键,当它出现在其他表,例如Orders表中的时候就称它为外键. ...
- 官方yum源安装选择所需版本mysql数据库并初始化(yum默认安装的是最新版MySQL8.+)
在官网是找不到5.x系列的域名源的,系统默认是安装的oracle数据库,在安装前需要删除默认的 以下教程来源于官网说明 先去官网下载yum源,地址 https://dev.mysql.com/down ...
- mysql数据库可视化工具—Navicat Premium—安装与激活
一.Navicat premium简介 Navicat premium是一款数据库管理工具.将此工具连接数据库,你可以从中看到各种数据库的详细信息.包括报错,等等.当然,你也可以通过他,登陆数据库,进 ...
- MySql数据库1【概念】
[mysql] mysql是目前最主流的跨平台.开放源代码的关系型数据库,由瑞曲的mysql ab公司开发,已经被SUN公司收购,标识是一只名为sakila的海豚,代表mysql的速度.能力.精确优秀 ...
- 【码上开心】Windows环境mysql数据库使用(一) 安装Mysql数据库
[下载MySql] https://dev.mysql.com/downloads/mysql/ 如下图,选择版本,本教程仅演示ZIP压缩包下载配置. 2.[解压到指定目录] 3.[配置环境变量] 4 ...
随机推荐
- 报错:org.eclipse.swt.SWTError: No more handles at org.eclipse.swt.SWT.error(SWT.java:4517)
在Mars.Kepler的版本裡,時常會出現以下錯誤導致eclipse無法進行運作 Error.log org.eclipse.swt.SWTError: No more handles at ...
- JAVA基础知识之NIO——Buffer.Channel,Charset,Channel文件锁
NIO机制 NIO即NEW IO的意思,是JDK1.4提供的针对旧IO体系进行改进之后的IO,新增了许多新类,放在java.nio包下,并对java.io下许多类进行了修改,以便使用与nio. 在ja ...
- MacBook 显示隐藏文件夹命令
1. 显示:defaults write com.apple.finder AppleShowAllFiles -bool true 第一步:命令行执行上述命令 第二步:将Finder重新打开 第三步 ...
- [HIHO1052]基因工程(找规律)
题目链接:http://hihocoder.com/problemset/problem/1052 题意:中文题面,就是修改其中几个字符,使得[0,k-1]和[n-k,n-1]的字符相同. 会发现一个 ...
- System.Security.Cryptography.CryptographicException 出现了内部错误
调试微信支付退款时,需要使用pfx证书,在本地调试时没有问题,但在服务器部署时报异常:System.Security.Cryptography.CryptographicException 出现了内部 ...
- 后勤数据抽取流程图 Logistic Data Extraction
声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将 ...
- php : 类常量
使用总结: 1.不能使用 define 来定义 2.通过 "类名::常量名" 来获取 /** * PHP类常量 * * 类常量属于类自身,不属于对象实例,不能通过对象实例访问 * ...
- 不支持关键字“metadata”问题的解决方法
不支持关键字“metadata”问题的解决方法 原来的语句: metadata=res://*/Models.CallCenterEntities2.0.csdl|res://*/Models.Cal ...
- [bzoj1103][POI2007]大都市meg(树状数组+dfs序)
1103: [POI2007]大都市meg Time Limit: 10 Sec Memory Limit: 162 MBSubmit: 2031 Solved: 1069[Submit][Sta ...
- C# Windows service 开发笔录
本文将详细图解,开发Windows service的过程. 功能:数据库查询数据后,经过处理,每天定时发送邮件. 一.WinForm调试 1.新建Windows service项目 2.新建WinFo ...