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

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. 完成安装,进入配置向导

最新文章

  1. 深入剖析tomcat之一个简单的web服务器
  2. WWDC 2013 Session笔记 - UIKit Dynamics入门
  3. CSS笔记(四)文本
  4. Selenium处理时间控件
  5. MySQL深入利用Ameoba实现读写分离
  6. DIY 博客全文界面的推荐、反对、加关注、返回顶部、快速评论等小功能的集成
  7. -_-#【Better Code】字符串匹配
  8. 一个简单的面试题 很多人也会懵 i++ 和++i的区别
  9. 谈谈一些有趣的CSS题目(十三)-- 巧妙地制作背景色渐变动画!
  10. hadoop源码调试
  11. UI命名规范
  12. ECC算法软件保护中的应用
  13. php计算几分钟前、几小时前、几天前的几个函数
  14. Servlet3.0的注解自定义原生Listener监听器实战
  15. (已解决)Xcode 换电脑提示 Could not attach to pid:“XXXX”错误
  16. 纸壳CMS主题增强,支持主题中加入模板
  17. Oracle查询锁表和解锁
  18. 利用InstallShiled 10.5制作AE应用程序安装包
  19. 16_常用API_第16天(正则表达式、Date、DateFormat、Calendar)_讲义
  20. 每日英语:Online Education a New Frontier in China

热门文章

  1. Linux之一条命令解决常见问题(持续更新)
  2. 【转】SVN管理多个项目版本库
  3. 使用IOS7原生API进行二维码条形码的扫描
  4. Mysql常用数据类型
  5. Windows下Eclipse连接hadoop
  6. 从零开始学iPhone开发(4)——使用WebView
  7. HMI开发与控件
  8. Intellij自动下载导入框架包
  9. Makefile-入门与进阶【转】
  10. AOP设计思想_开发流程