数据库

作者: Zke小窝 | 来源:发表于2021-03-06 22:14 被阅读0次

数据库管理系统DBMS:相互关联的数据集合和一组用以访问数据的程序组成。目的管理大量信息,提供方便高效的环境存储和检索数据。

数据抽象简化用户交互,从物理层,逻辑层,视图层。

实例与模式:信息的集合是实例,数据库总体设计为模式。

数据库语言:数据操纵语言DML(用户访问与操纵:检索、插入、删除、修改)与数据定义语言DDL(数据存储和定义:域约束、参照完整性、断言、授权)。

实体—联系(E-R):联系是几个实体之间的关联。

建立数据库缺点:时间金钱,复杂性与性能。

数据库语言只支持基本数据类型

为企业建立数据库:需求,完整性约束,物理级别,用户界面,创建初始化数据库。

关系数据库由表的集合构成。关系指代表,元组指代行,属性指代表中的列。

超码:一个或多个属性的集合,可以唯一标识一个元组。最小的超码是候选码。主码primart key.

外码:属性包括另一个关系模式的主码。

SQL语言:数据定义语言(定义关系模式,删除关系,修改关系模式),数据操纵语言(插入删除修改元组),完整性,视图定义,事务控制。

基本类型:char,varchar,int,smallint,numeric(p,d),  float.

基本模式定义:建表:creat table,              删除元组:delete from                                删除关系:drop table                                        增加属性:alter table

查询基本结构:select③(distinct去除重复)、from①(笛卡儿积)、where②(and、or、not    between)

自然连接natural join(两个关系模式中都出现的属性上取值相同的元组对)

as更名运算

like '%  _  '

*  所有属性

order by(查询结果元组排列顺序显示desc降序asc升序)

集合运算union并(自动去重复、all)、intersect交、except差

聚集函数:avg,min,max,sum,count

group by  ,having      in ,not in

some ,all

插入insert into        values

相关文章

  • MySQL数据库day01

    系统数据库 ​​​ 创建数据库 ​​​ ​​​ ​​​ ​​​ 查看所有数据库 使用数据库 修改数据库 删除数据库...

  • 数据库操作

    创建数据库: 选择数据库: 查看数据库: 修改数据库: 删除数据库:

  • Ubuntu操作mysql数据库命令

    一、连接数据库 连接本地数据库 退出数据库 二、操作数据库 创建数据库 显示数据库 删除数据库 连接数据库 查看状...

  • 4-14

    创建数据库 createdatabase数据库名称; 删除数据库 dropdatabase数据库名称; 查看数据库...

  • [后端开发] Mysql学习笔记

    1.0 数据库 创建数据库 查看所有数据库 删除数据库 切换数据库名 查看正在使用的数据库 2.0 数据库表 创...

  • 2020最新最全数据库系统安全

    数据库标识与鉴别 数据库访问控制 数据库安全审计 数据库备份与恢复 数据库加密 资源限制 数据库安全加固 数据库安...

  • 2020-01-05 sql基本概念

    数据库用来储存数据。 数据库的种类大致有:层次数据库、关系数据库、面向对象数据库、XML数据库、键值数据库。 关系...

  • Mysql数据库基本操作

    连接数据库 退出数据库 查看数据库版本 显示数据库时间 查看当前使用的数据库 查看所有数据库 数据库备份 导入数据...

  • mysql命令行操作

    准备 登陆 数据库操作 查看现有数据库 创建数据库 删除数据库 查看数据库 使用数据库 查看当前数据库 表操作 新...

  • 1.7.1 MySQL数据库学习

    1. 数据库命令行学习 进入数据库 创建数据库 查看数据库列表 删除数据库 使用数据库 查看当前数据库 2. 表 ...

网友评论

      本文标题:数据库

      本文链接:https://www.haomeiwen.com/subject/bdasqltx.html