数据库(一)

数据库的基础理论

1.数据库(DataBase)

数据库(DataBase):数据的仓库。

数据库(Database,DB)是长期存储在计算机内的、有组织的、可共享的、统一管理
的相关数据的集合。按照字面的理解,数据库就是存放数据的仓库。

2.数据库管理系统(DBMS)

DBMS的功能:数据库定义功能;数据存取功能;数据库运行管理功能;数据库的建立和维护功能;数据通信功能。

DBMS的组成:语言编译处理程序;系统运行控制程序;系统建立、维护程序;数据字典。

3.数据库系统(DBS)的组成

数据:数据是数据库系统的工作对象,它们是某特定应用环境中进行管理和决策所必需的信息。

用户:用户是指存储、维护和检索数据库中数据的人员。数据库系统中主要有3类用户:终端用户、应用程序员和数据库管理员。

硬件:硬件是指存储数据库和运行数据库管理系统DBMS的硬件资源。

软件:软件是指负责数据库存取、维护和管理的软件系统,通常叫做数据库管理系统(DBMS)。

4.关系型数据库的特点

关系型数据库系统的特点:以二维表的方式存放数据。

(1)低冗余,高共享
(2)数据独立性高
(3)有统一的数据控制功能

5. 数据库的体系结构

内模式:数据在计算机内部的存储格式

模式:在DBMS中数据的存放格式

外模式:终端用户看到的数据存放格式

6.模型概念

实体:现实中的事物

实体集:具有相同属性的实体的集合

属性:实体的静态特征

关键字:又称为码或主键,可以唯一标识一个实体

联系:实体之间的一种关系
	一对一(1:1):一个学校只有一个校长;一个人只有一个身份证号
	一对多(1:n):一个班级有多个学生
	多对多(m:n):学生和课程之间的对应关系	一个学生学习多门课程,一门课程会被多个学生学习

7.关系模型的基本术语

关系:一个关系就是一张二维表

元组:表中的一行

属性:又称为字段,指的是表中的列

域:属性的取值范围

主键:主关键字,用来唯一标识一个元组的列,主键的值不能重复

外键:用在一对多的关系中,一个关系的某一列对应另一个关系的主键,那么该列就称为外键

8.关系模型的完整性约束

实体完整性:主键不能为空

参照完整性:主外键关联

用户定义完整性:用户自定义的约束条件

MySQL的基本操作指令

1.启动MySQL的服务

net start mysql服务名

2.关闭MySQL的服务

net stop mysql服务名

3.登录MySQL服务器

//第一种方法
cmd的客服端
mysql -u 用户名 -p 密码

//第二种方法
mysql命令行输入root密码

4.数据库的操作指令

(1)显示所有数据库

show databases;

在这里插入图片描述

(2)切换数据库

use 数据库名;

(3)显示数据库中的所有表格

注意:DBS>DBMS>DB>Table>data

show tables;

(4)查看数据表格的结构

desc 表名;

(5)查看当前正在使用的数据库

select database();

(6)创建数据库

create database 数据库名; 

(7)删除数据库

drop database 数据库名;

(8)退出MySQL的cmd窗口段

quit;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值