MySQL 软件安装及数据库基础


1、软件安装及服务器设置

MySQL安装地址:https://dev.mysql.com/downloads/mysql/
安装教程见:http://www.runoob.com/mysql/mysql-install.html

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述


2、Navicat for SQL

Navicat for SQL问题解决:https://blog.csdn.net/seventopalsy/article/details/80195246
在这里插入图片描述


3、数据库的基础知识

  • 数据库(database)定义:保存有组织的数据的容器(通常是一个文件或一组文件)。
  • 关系型数据库:关系型数据库又称为关系型数据库管理系统(RDBMS),它是利用数据概念实现对数据处理的算法,达到对数据及其快速的增删改查操作。比如我现在有表单A和表单B,表单A 中有一个名为user_id的字段,表单B 中也有一个名为user_id的字段,现在我把他们建立一种联系,当我去修改表单A的user_id的值时,表单B 中的user_id的值也会自动进行修改,因为他们建立的一种关系,因为这种关系,使得数据具有一致性。非关系型数据库 正如它的名字,每条数据间都是独立存在的,没撒子关系。
  • 二维表:在关系模型中,数据结构表示为一个二维表,一个关系就是一个二维表(但不是任意一个二维表都能表示一个关系,例如两个元组的候选键相同即表中的任意两行相同,就不能表示一个关系),二维表名就是关系名。表中的第一行通常称为属性名,表中的每一个元组和属性都是不可再分的,且元组的次序是无关紧要的。
  • 行:表中的数据是按行存储的,所保存的每个记录存储在自己的行内。如果
    将表想象为网格,网格中垂直的列为表列,水平行为表行。
  • 列:表中的一个字段。所有表都是由一个或多个列组成的。
  • 主键:一列(或一组列),其值能够唯一标识表中每一行。
  • 外键:外键是表中的一列,其值必须列在另一表的主键中。外键是保证引用完整性的极其重要部分。

4、MySQL数据库管理系统

  • 数据库:简而言之可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进行新增、截取、更新、删除等操作。
#SQL创建数据库
CREATE DATABASE 数据库名
  • 数据表:数据表是由表名、表中的字段和表的记录三个部分组成的。设计数据表结构就是定义数据表文件名,确定数据表包含哪些字段,各字段的字段名、字段类型、及宽度,并将这些数据输入到计算机当中。

  • 视图:在 SQL 中,视图是基于 SQL 语句的结果集的可视化的表。视图包含行和列,就像一个真实的表。视图中的字段就是来自一个或多个数据库中的真实的表中的字段。我们可以向视图添加 SQL 函数、WHERE 以及 JOIN 语句,我们也可以提交数据,就像这些来自于某个单一的表。

  • 储存过程:存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,存储在数据库中,经过第一次编译后调用不需要再次编译,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值