MySQL软件安装及数据库基础

一、学习背景

目的

编程小白最近通过开始学习MySQL,期待通过一周的时间学习MySQL的相关基础知识,将学习的点点滴滴记录在这里。

学习内容

  1. 软件安装及服务器设置。
  2. 使用图形界面软件 Navicat for SQL
    简易步骤:
    解压缩文件,复制key
    打开文件夹中的navicat.exe
    用户名随意,输入key,然后连接数据库
    输入密码,连接名改成自己喜欢的
    剩下的自己探索,怎么在navicat中创建数据库、表等等
  3. 数据库基础知识 数据库定义 关系型数据库 二维表 行 列 主键 外键
  4. MySQL数据库管理系统 数据库 数据表 视图 存储过程

二、学习报告

软件安装及服务器设置

  1. 平台:MacOS;
  2. MySQL:在MySQL官网下载 MySQL官网
  3. 使用 MySQL Client(Mysql客户端) 执行简单的SQL命令
    MySQL软件安装及数据库基础
    MySQL软件安装及数据库基础
    MySQL软件安装及数据库基础

使用图形界面软件 Navicat for SQL

数据库基础知识

  • 参考书籍《SQL必知必会》
  • 数据库基础
    数据库:保存有组织的数据容器
    关系型数据库:
    二维表:表,某种特定类型数据的结构化清单;表名,数据库名和表名的组合;模式,关于数据库的布局及特征的信息。
    行:表中的一个记录。
    列:表中的一个字段,所有表都是由一个或多个列组成的。
    主键:一列(或一组列),其值能够唯一表示表中每一行。
    外键:一张表的列同时存在于表1和表2中,它不是表1的主键,是表2的主键,则为表2的外键。

MySQL数据库管理系统

  • 参考内容 《SQL必学必会》
    数据库:数据库是一些关联表的集合。
    数据表:表是关系型数据库的基本存储结构。
    视图:视图就是一条SELECT语句执行后返回的结果集。所以我们在创建视图的时候,主要的工作就落在创建这条SQL查询语句上
    存储:创建存储过程,为以后使用而保存一条或多条SQL语句。