数据库基本知识

1、安装mysql
安装mysql的步骤网上有许多,但是在安装过程中或许会遇到一些其它不同的问题,这里就不在写安装过程了。但在启动时一定要在管理员下启动mysql。

net start mysql

2、安装Navicat for MySQL
Navicat for Mysql是功能齐备的前端软件为数据库管理、开发和维护提供了直观而强大的图形界面,给MySQL或MariaDB新手以及专业人士提供了一组全面的工具。
Navicat for Mysql下载地址:https://www.navicat.com.cn/download/navicat-for-mysql
连接mysql数据库时,点击连接,出现如下图所示界面
在这里插入图片描述
连接名可以是localhost,也可以是其它。连接之前确保mysql已经启动
3、数据库基础知识
数据库定义:数据库是一个以某种有组织的方式存储的数据集合。可以理解成电子化的文件柜。数据库软件是DBMS(数据库管理系统)。数据库是通过DBMS创建和操纵的容器。
关系型数据库:依据关系模型来创建的数据库。所谓的关系模型就是一对一、一对多、多对多等关系模型,关系模型就是指二维表格模型。关系型数据库可以很好地存储一些关系模型的数据。
二维表:在关系模型中,数据结构表示为一个二维表,一个关系就是一个二维表。关系模型要求关系必须是规范的,最基本的一条就是关系的每一个分量必须是一个不可分的数据项,也就是说不允许表中有表。
:表中的一个记录。表中的数据是按行存储的,所保存的每个记录存储在自己的行内。如果将表想象成网格,网格中垂直的列为表列,水平行为表行。
:表由列组成。列是表中的一个字段,存储表中某部分的信息。
主键:唯一标识表中每行的这个列称为主键。其值能够唯一区分表中的每行。表中的任何列都可以作为主键,只要满足:
1. 任意两行都不具有相同的主键值;
2. 每个行都必须具有一个主键值(不允许NULL值)。
外键:外键为某个表中的一列,它包含另一个表的主键值,定义了两个表的关系。
4.MySQL数据库管理系统
数据库:数据库是长期存储在计算机内、有组织、可共享的大量数据的集合。数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。
数据表:是数据库最重要的组成部分之一。数据库只是一个框架,数据表才是其实质内容。如“教学管理系统”中,教学管理”数据库包 含分别围绕特定主题的6个数据表:“教师”表“课 程”表、“成绩”表、“学生”表、“班级”表和 “授课”表,用来管理教学过程中学生、教师、课程等信息。这些各自独立的数据表通过建立关系被联接起来,成为可以交叉查阅、一目了然的数据库。
视图:视图是从一个或几个基本表导出的表,他是一个虚表。数据库中只存放视图的定义,数据仍放在原来的基本表中。从某个意义上讲,视图就像一个窗口,可以透过它看到数据库中的数据及其变化。视图可以进行查询、删除。
存储过程:为以后使用而保存的一条或多条mysql语句的集合。可将其是为批文件,虽然其作用不仅限于批处理

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值