(持更)读书笔记--《MySQL必知必会》

本文介绍了数据库的重要性和分类,强调了DBMS在数据共享、格式定义和安全性方面的优势。重点讲述了关系数据库(RDBMS)的特性,如使用SQL进行数据操作,并列举了Oracle、SQLServer等典型代表。此外,还提到了面向对象数据库和XML数据库。最后,讨论了SQL的DDL、DML和DCL,以及其关键字的使用规范。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、一些宏观的对于数据库的了解:

①DBMS的重要性——

(1)可以多人共享数据,共同协作开发。

(2)可以提供操作大量数据所需要的格式——也就是列类型。像是excel之类的,就没有这样的功能。

(3)提供了许多保证了安全性以及稳定性的功能,比如事务机制,比如回滚

(4)而且实现一些自动化的东西,在程序方面的要求会更低。否则像excel那样的,可能还需要先用python爬来数据,再作对应的一些处理。

②DBMS的一些分类:

(1)层次数据库,用树形结构表示数据,但是基本被关系数据库所取代了。

(2)关系数据库——当前的主流数据库,RDB(R--Relational),采用行与列组成的二维表来管理数据,并且还有专门的SQL(结构化查询语言——Structured Query Language)。代表——Oracle、SQL Server、MySQL、PostgreSQL

(把一行数据作为对象的是?)

(3)面向对象数据库:保存了一些对象(把数据以及对数据的操作集合起来,以对象为单位进行管理)的数据库

(4)XML数据库&键值存储系统

③关于RDBMS&SQL:

(1)关系数据库是以记录(表示一条数据的!,列被称为字段)为单位进行数据读写的。也就是,关系数据库必须以行为单位进行数据读写——同时,一个单元格,只能输入一个数据,不可能塞入多个

(2)不同的数据库对标准SQL的支持性不同,实际上标准SQL并不能满足所有的业务需求,因此基本上都会对标准SQL有一些补充。

(3)SQL——DDL(D--Definition),DML(M--Manipulation),DCL(C--Control)

(4)SQL的关键字不区分大小写!但是插入的数据是区分大小写的,而且字符串用单引号引起,每句语句的末尾都需要分号——单独高亮的语句可以不用分号,直接高亮之后选择执行即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值