软件测试学习心得

今天学习了数据库的一些概念,跟着讲师做了一些数据库的操作。

什么是数据库

数据库可直观地理解为存放数据的仓库。 数据则是被长期存放在计算器内、有组织的、 可以表现为多种形式的可共享的数据集合。
数据库技术使数据能按一定格式组织、描 述和存储,且具有较小的冗余度、较高的 数据独立性和易扩展性,并可为多个用户 共享。

关系型数据库

关系模型:以二维表来描述数据。关系模型中,每个表 有多个字段列和记录行,每个字段列有固定的属性(数 字、字符、日期等)。关系模型数据结构简单、清晰、 具有很高的数据独立性,因此是目前主流的数据库数据 模型。
关系型数据库:按照一定的数据结构(数据结构是指数 据的组织形式或数据之间的联系)来进行数据的组织与 存储。
列(字段):每个字段都包含字段名称、字段数据类型、字段约束、字段长度 行(记录):表中的数据是按行(记录)存储的,表里可以有0条或多条记录 主键:由列构成,表中的每一行通常都有一个标识,主键可以由一个字段或多个字 段构成,一个字段构成的主键称为单一主键,多给字段构成的主键称为复合主键, 主键通常是不能修改的

非关系型数据库

NoSQL,泛指非关系型的数据库。特点是易扩展,NoSQL数据库种类繁多,但是 一个共同的特点都是去掉关系数据库的关系型特性。NoSQL数据库的产生就是为 了解决大规模数据集合多重数据种类带来的挑战,尤其是大数据应用难题。

数据库常用对象

在MySQL的数据库中,表、视图、存储过程和索引等具体存储数据或对数据进行操 作的实体都被称为数据库对象。下面介绍几种常用的数据库对象。
Ø 表:表是包含数据库中所有数据的数据库对象,由行和列组成,用于组织和存储数据。
Ø 字段:表中每列称为一个字段。
Ø 索引:索引是一个单独的、物理的数据库结构。它是依赖于表建立的,在数据库中索引使数 据库程序无须对整个表进行扫描,就可以在其中找到所需的数据。
Ø 视图:视图是从一张或多张表中导出的表(也称虚拟表),是用户查看数据表中数据的一种 方式。
Ø 存储过程:存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集合(包 含查询、插入、删除和更新等操作)。

如何学好MySQL

学好MySQL,最重要的是要多练习:
Ø 多上机实践:要想熟练的掌握数据库,及必须经常上机练习。
Ø 多编写SQL语句:SQL语句是数据库的灵魂。
Ø 数据库理论知识不能丢:数据库理论知识是学好数据库的基础。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值