MySQL原理定义及其概念

数据库是什么?

很多小伙伴一开始可能会认为是数据库不就是存数据的嘛!是,额.....但是我们属于内行人士,应该能说出他的具体含义,是不是?

定义:

数据库(Datebase)是按照数据结构来组织,存储和管理数据的建立在计算机存储设备的仓库。

简短的来说,数据库就是长期存储在计算机内,有组织的,可共享的数据结合。

这里可能有小伙伴不理解数据结构是什么,数据结构是一个专门用于如何存储数据高效的算法合集,比如二叉树,链表,集合,哈希等等。这里有小伙伴喜欢的话,可以直接搜索了解关于数据结构的详细解说。

好了,回归我们的主要内容,说完了数据库的定义,是否有一些了解了数据库了呢?

数据库的分类:

非结构化数据:数据相对来讲没有规律,也不容易检索,生活中有很多都是非结构化数据

半结构化数据:数据之间有着相同的存储结构,属性:值,每个表的数据的属性可以不同

结构化数据:创建在关系模型基础上的数据库,借助于集合代数等数学等概念和方法来处理数据库中的数据.数据之间有着相同的存储结构 属性 值,同一个结构模型中的每一条数据的属性都是相同的,但是值可能不同,这些数据非常容易存储和管理于是针对这些数据,数据库就是为这些数据所设计的。

但是当时没有统一数据库,所以程序员要学习很多数据库存储方式,于是后来有人倡导:最终统一了数据库,也就是现在的结构化查询语言

 SQL(structured query language) 结构化查询语言

分类:

DDL:数据库定义语言(定义数据库的一些组件 表 索引 视图 自增序列...)

DML:数据库操作语言(添加 删除 修改) CRUD

DQL:数据库查询语言 查询

DCL:数据库控制语言(权限 用户管理...) DBA工程师

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值