浪潮集团入职技术培训(二)

原创 2016年07月28日 15:35:54

浪潮集团入职技术培训(二)

课程目标

了解MySQL
数据库
存储引擎
数据类型

索引
视图
管理
数据管理技术及其发展阶段
人工管理阶段
文件系统阶段
数据库系统阶段
数据实现结构化
数据实现共享性
数据独立性强
数据粒度变小

数据库DB:长期保存在计算机的存储设备上,按照一定规则组织 起来,可以被各种用户或者应用共享的数据集合
数据库管理系统:是一种操作和管理数据库的大型软件,用于建立、使 用和维护数据库,对数据库进行统一管理和控制,以 保证数据库的安全性和完整性。用户通过数据库管理 系统访问数据库中的数据。当前比较流行和常用的数 据库管理系统有Oracle、MySQL、SQL Server和DB2等
数据库系统DBS:在计算机系统中引入数据库后的系统,通常由计算机 硬件、软件、数据库管理系统和数据管理员组成

数据库管理系统常用的数学模型

层次模型
网状模型
关系模型
面向对象模型
这里写图片描述
关系数据库:关系数据库中所谓的“关系”,实质上是一张二维表。

SQL

标准化
简单易学
高度非过程化
sql92

SQL

数据定义语言(DDL):建表,创建,删除,更改数据对象
数据操作语言(DML):对于数据的增删改查
数据控制语言(DCL):用于规定数据库用户的各种权限,数据库事物控制
这里写图片描述
cpu、内存、磁盘(瓶颈)

MySQL数据库管理系统

简称MySQL,是一个免费开源的单进程多线程、支持多用户、给予客户机/服务器(Client/Server简称C/S)的关系数据库管理系统。随着该数据库功能的不断完善、性能的不断提升,可靠性不断增强。

为什么选择MySQL

总体拥有成本低
性能好
体积小
功能强大
适合大规模集群部署
不破不立
MySOL基于客户端-服务器(C/S)的数据管理系统
服务器端:负责所有数据访问和处理
客户端:请求数据添加、删除
MySQL的启动与通信过程
1、操作系统用户启动MySQL服务
2、加载配置文件到服务器内存
3、生成MySQL数据库实例
4、派生出多个线程

数据库:存储数据库对象的容器 (SCHMA)
数据库对象:表、索引、视图、触发器等

a-z、A-Z、数字、下划线、@、#、$
首字母不能是数字或者
不允许是MySQL的关键字(加单引号,多单词)
不允许有空格个特殊字符
长度小于64个字符
关键字: http://dev.mysql.com/doc/refman/5.7/en/keywords.html
推荐书籍:《mysql必知必会》 《》

根据文件访问层的抽象接口定制一种文件访问机制,这种机制叫做存储引擎
存储引擎指定了表的类型,即如何存储和索引数据、是否支 持事务等,同事存储引擎也决定了表在计算机中的存储方式
存储引擎是以插件的形式被MySQL数据库软件引入
存储引擎是MySQL数据库管理系统的一个重要特征,在具体 开发时,为了提高MySQL数据库管理系统的使用效率和灵活 性,可以根据实际需要来选择存储引擎
5.7版本MySQL默认存储引擎是InnoDB,可以在创建表的时 候指定存储引擎

存储限制
事物安全
锁机制
B树索引
哈希索引
全文索引
集群索引
数据缓存
索引缓存
数据可压缩
空间使用
内存使用
批量插入的速度
支持外键
这里写图片描述

数值类型
小数类型
整形类型
字符串类型
日期类型

INR或INTEGER
BIGINT:无符号可到264
FLOAT:存取的数值可能不同
DECIMAL:依赖于M和D的值

DATA
TIME
YEAR
DETETLE
TIMESTMP

CHAR
VARCHAR
BLOB
TEXT

表是一种很重要的数据库对象
是组成数据库的基本元素
由若干个字段组成 主要用来实现存储数据记录
数据在表中的组织方式与电子表格中相似,都是按行和列的 格式组织的,其中一行代表一条唯一的记录,每一列代表记 录中的一个字段

列(Columns):也称属性列,在具体创建表时,必须指定列的名字和数据类型
索引(indexes):是指根据指定的数据库表列建立起来的顺序,提供了快速访问数据的途径且可监督表的数据,使其索引所指向的列中的数据不重复
触发器(Triggers):指用户定义的事物命令的集合,当对一个表的数据进行插入,更新或者删除时,这组命令就会自动执行,可以用来确保数据的完整性和安全性

所谓完整性是指数据的准确性和一致性,而完整性检查就是 指检查数据的准确性和一致性
MySQL提供了一致机制来检查数据库表中的数据是否满足规 定的条件,以保证数据库表中数据的准确性和一致性
这里写图片描述
主键:用以唯一标示表中的每行记录的一个字段或者多个字段称为主键,包括单主键和复合主键
外键:如果表A中的一个字段a对应于表B的主键b,则字段a称为表A的外键,此时存储在表A中字段a的值,要么是NULL,要么是来自于表B主键b的值

MySQL

二进制日志
操作错误日志
通讯查询日志
慢查询日志

作业:
库:部门首字母_姓名全拼
表: 名称自定
标号是主键
姓名,性别,入学时间和系别是非空字段
视图:名称自定
标号和姓名
数据库导出,压缩包名字中文名字_部门

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/github_27432191/article/details/52052540

浪潮集团入职技术培训(一)

浪潮集团入职技术培训(一)数据为根本 计算工具 用户界面 代码质量功能性准确性: 可靠性 成熟性:水平稳定 容错性:允许用户误操作 易学习性、易操作性:用户快速掌握效率时间特性:查询时间...
  • github_27432191
  • github_27432191
  • 2016年07月28日 10:14
  • 1701

入职了,培训了,上班了

    7 月18日来网易报到,第1周是整个公司的一般培训,就是关于企业文化、规章制度、如何成为企业人什么的,培训比较规范;第2周(下一周)进行各部门的技术培训。总体感觉网易各方面都非常不错,大公司毕...
  • skyman_2001
  • skyman_2001
  • 2006年07月29日 13:26
  • 1394

浪潮集团入职技术培训(二)

浪潮集团入职技术培训(二)课程目标了解MySQL 数据库 存储引擎 数据类型 表 索引 视图 管理 数据管理技术及其发展阶段 人工管理阶段 文件系统阶段 数据库系统阶段 数据实...
  • github_27432191
  • github_27432191
  • 2016年07月28日 15:35
  • 1149

学习的浪潮,怎能落后

现在人们对教育这一块也是yuelaiyuezhongs
  • xinguimeng
  • xinguimeng
  • 2014年07月23日 16:40
  • 738

浪潮记(1):初入浪潮

这是进入浪潮的第一个月,也是后学生时代的第一个月。 七月二号,从成都来到了济南,申请了公司的员工宿舍,一直到七月八号才开始入职报道,从此正式成为浪潮的一名员工。 在完成统一的体检后...
  • fuchencong
  • fuchencong
  • 2014年07月31日 20:33
  • 1982

工作两周年小结

两年了,又到了总结的时候,都成习惯了 从哪说起呢,有点散,有点乱,还有错别字,囧 2011年的7月4号,是毕业后工作的第一天 2012年的7月4号,满一年,记得那天太阳很大,坐在靠窗的位置,外面...
  • wklken
  • wklken
  • 2013年07月04日 00:58
  • 5108

combivis 软件培训

  • 2011年05月19日 23:02
  • 1.33MB
  • 下载

浪潮集团财务介绍PPT,参考学习中

  • 2009年02月04日 11:28
  • 3.96MB
  • 下载

程序员初入职所要做的一些事

最近 换了家公司,首先要报道,之后就到项目组,然后项目主管或者组长就会给你分配一些任务,一般刚进去的员工是不会让你直接上手的 ,要么就是让你熟悉一下文档,熟悉文档有好几种方式,一种是给你几天看需求文档...
  • changeYouLife
  • changeYouLife
  • 2017年09月15日 22:55
  • 997

入职两周心得体会

来了才知道自己原来不干编程,干通信网的测试,算下来正式工作已经两周了,第一周碰上月末周六,第二周有个双休日,也该来记录一下最近的心历。 总的来说对自己的工作状态还是很满意的,在此记录下来,希望自己以后...
  • dayday_up28
  • dayday_up28
  • 2017年06月30日 22:15
  • 886
收藏助手
不良信息举报
您举报文章:浪潮集团入职技术培训(二)
举报原因:
原因补充:

(最多只允许输入30个字)