当前位置:网站首页 > 数据科学与大数据 > 正文

数据库基础知识整理(数据库基础介绍)



数据库知识点总结归纳

一、基本概念

1、数据

(1)数据的定义:对客观事物的符号表示,如图形符号、数字、字母等,数

据是数据库中存储的基本对象

(2)数据的种类:文字、图形、图像、声音

(3)数据的特点:数据与其语义是不可分的

2、数据库

数据库(DataBase简称DB)是按照数据结构来组织、存储和管理数据的仓库

3、数据库管理系统(比如:MySql)

(1)数据库管理系统(DatabaseManagementSystem简称DBMS)是一种操纵和

管理数据库的大型软件,是用于建立、使用和维护数据库

(2)关系型数据库管理系统称为RDBMS,R指Relation

(3)DBMS 的作用:它对数据库进行统一的管理和控制,以保证数据库的安

全性和完整性

4、数据库系统

数据库系统(DatabaseSystem,简称 DBS),是由数据库及其管理软件组成的

系统

5、数据库管理员

数据库管理员(DatabaseAdministrator,简称 DBA),负责全面管理和控制数

据库系统

6、DBA、DBMS、DB和DBS之间的关系

1 / 17

7、数据库的优点

(1)数据按一定的数据模型组织、描述和储存

(2)可为各种用户共享

(3)冗余度较小,节省存储空间

(4)易扩展,编写有关数据库应用程序

二、数据库管理系统(DBMS)

1、DBMS的主要功能

(1)数据定义功能:提供数据定义语言(DDL)

用于定义数据库的所有特性和属性,尤其是行布局、列定义、键列(有时是

选键方法)、文件位置和存储策略,包括命令:

DROP(删除数据库)

删除数据库:dropdatabaseifexists数据库名

CREATE(创建数据库)

创建表:createtableifnotexists表名(列名列名约束)

ALTER(修改数据库)

添加列名:altertable表名add列名约束条件

修改列名:altertable表名change老列名新列名数据类型

修改列字段数据类型:altertable表名modity列名数据类型

删除列名:altertable表名drop列名

修改表名:altertable表名rename新表名

2 / 17

GRANT(赋予权限)

REVOKE(从当前用户或组中取消权限)、TRUNCATE(只删除表中的所有数据,不

删除表的结构)

注意:truncatetable命令将快速删除数据表中的所有记录,但保留数据

表结构。这种快速删除与deletefrom数据表的输出全部数据表记录

不一样,delete命令删除的数据将存储在系统回滚段中,需要的时候,

数据可以回滚恢复,而truncate命令删除的数据是不可恢复的。

(2)数据操纵功能:提供数据操纵语言(DML)

操纵数据实现对数据库的基本操作:

SELECT(查询)

selectfrom表名where条件(条件1and条件2)

INSERT(插入)

insertinto表名(列1,列2)values(,),(,),(,)

DELETE(删除)

deletefrom表名where条件

UPDATE(修改)

update表名set列名=,列名=where条件

(3)数据库的运行管理

a、保证数据的安全性、完整性

、多用户对数据的并发使用

c、发生故障后的系统恢复

(4)数据库的建立和维护功能(实用程序)

a、数据库数据批量装载

、数据库转储

c、介质故障的修复

d、数据库的重组织

e、性能监视

3 / 17

2、DBMS的分类(大公司首选oracle数据库中的贵

到此这篇数据库基础知识整理(数据库基础介绍)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 大数据培训和不培训的区别(大数据培训出来好惨淡)2024-12-15 11:45:07
  • sundb数据库(sundb数据库怎么用)2024-12-15 11:45:07
  • 达梦数据库端口号可以修改吗(达梦数据库修改连接数)2024-12-15 11:45:07
  • 数据库增删改查的四个关键字(数据库增删改查基本语句举例)2024-12-15 11:45:07
  • 数据库学习(数据库学习入门)2024-12-15 11:45:07
  • vue2和vue3区别数据双向绑定(vue3双向绑定原理)2024-12-15 11:45:07
  • 中文全文数据库有哪些类型(中文全文数据库的优势有哪些)2024-12-15 11:45:07
  • db的数据库包含什么(数据库db包括什么)2024-12-15 11:45:07
  • sqlload导入数据过滤某一列(sql查询时过滤掉某一个列)2024-12-15 11:45:07
  • 英文全文数据库有哪些(常用的外文全文数据库)2024-12-15 11:45:07
  • 全屏图片