mysql-task1

1.软件安装及图形界面软件

Mac下安装mysql及图形界面workbench通过下面链接介绍就可以直接安装并使用。
https://www.bilibili.com/video/av23176221

2.数据库基础知识

  • 数据库定义:保存有组织的数据的容器(通常是一个文件或一组文件)。

  • 关系型数据库:关系数据库指用关系模型来组织数据的数据库, 相当于是若干个存储数据的二维表

  • 二维表:区别于一维表(每列都是独立属性,列和列之间不能在归为1类概念);二维表至少有部分列是非独立的,同类概念/属性/参数(可归类为一类),那么就是二维表主要目的是展示,更容易理解,发现规律

  • 行:表中的数据是按行存储的,所保存的每个记录存储在自己的行内。如果
    将表想象为网格,网格中垂直的列为表列,水平行为表行。

  • 列:表中的一个字段。所有表都是由一个或多个列组成的。理解列的最好办法是将数据库表想象为一个网格,就像个电子表格那样。 网格中每一列存储着某种特定的信息。例如,在顾客表中,一列存储顾 客编号,另一列存储顾客姓名,而地址、城市、州以及邮政编码全都存 储在各自的列中

  • 主键:表中每一行都应该有一列(或几列)可以唯一标识自己。顾客表可以使 用顾客编号,而订单表可以使用订单 ID。雇员表可以使用雇员 ID或雇 员社会安全号。

  • 外键:外键是相对于主键说的,是建立表之间 的联系的必须的前提。比如这里有两张,user(用户)表和qx(权限)表,user中gid是用户权限id,而gid是依赖于qx中的id。那么qx中的id就是user的外键。

3.MySQL数据库管理系统

  • 数据表:你往文件柜里放资料时,并不是随便将它们扔进某个抽屉就完事了,而
    是在文件柜中创建文件,然后将相关的资料放入特定的文件中。
    在数据库领域中,这种文件称为表。表是一种结构化的文件,可用来存 储某种特定类型的数据。表可以保存顾客清单、产品目录,或者其他信 息清单。
  • 视图:通俗的讲,视图就是一条SELECT语句执行后返回的结果集。所以我们在创建视图的时候,主要的工作就落在创建这条SQL查询语句上。
  • 存储过程:存储过程是为了完成特定功能的SQL语句集,经编译创建并保存在数据库中,用户可通过指定存储过程的名字并给定参数(需要时)来调用执行。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值