MySQL任务1

MySQL任务1打卡

【任务一】
MySQL 软件安装及数据库基础

#学习内容#
1.软件安装及服务器设置。
软件安装参考菜鸟教程:http://www.runoob.com/mysql/mysql-install.html

2.(选做,但是强烈建议) 使用图形界面软件 Navicat for SQL
在这里插入图片描述3.数据库基础知识

数据库定义:
数据库(Database)是按照数据结构来组织、存储和管理数据的仓库
每个数据库都有一个或多个不同的 API 用于创建,访问,管理,搜索和复制 所保存的数据。
**关系型数据库:**是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据
**二维表:**二维表就是由行列组成的,知道行号列号就可以确定一个表中的数据,这是二维表的特点。在关系数据库中,存放在数据库中的数据的逻辑结构以二维表为主.

**行:**一列(数据元素) 包含了相同的数据, 例如邮政编码的数据。
**列:**一行(=元组,或记录)是一组相关的数据,例如一条用户订阅的数据。
**主键:**主键是唯一的。一个数据表中只能包含一个主键。你可以使用主键来查询数据。
**外键:**外键用于关联两个表。

4.MySQL数据库管理系统
数据库:它使得应用程序和数据之间真正的实现的接口统一、数据共享等,这样应用程序都可以按照统一的方式直接操作数据,也就是应用程序和数据都具有了高度的独立性。

MySQL中,数据库的操作基本有:创建,查看,选择,以及删除4种。
创建数据库:CREATE DATABASE database_name;,后面的database_name是你要创建的数据库的名称;
查看数据库:SHOW DATABASES;,查看已经创建的所有数据库
选择数据库:USE database_name;,选择名为database_name的数据库,很多数据库的操作都需要先选中一个数据库,再执行进一步的操作;
删除数据库:DROP DATABASE database_name;,删除名为database_name的数据库;
https://blog.csdn.net/guoziqing506/article/details/80426545

数据表
视图:数据库中的视图是一个虚拟表,但它同真实表一样,包含一系列带有名称的行和列数据。行和列数据来自由定义视图查询所引用的表,并且在应用视图时动态生成。另外,视图还可以在已经存在的视图的基础上定义。

视图一经定义变存储在数据库中,与其相对应的数据并没有像表那样在数据库中再存储一份,通过视图看到的数据只是存储在基本表中的数据。对视图的操作与对标的操作一样,可以对其进行查询、修改和删除。当对通过视图看到的数据进行修改时,相应的基本表中的数据也会发生变化;同时,若是基本表的数据发生变化,则这种变化也会自动地反映在视图上。

存储过程:Mysql储存过程是一组为了完成特定功能的SQL语句集,经过编译之后存储在数据库中,当需要使用该组SQL语句时用户只需要通过指定储存过程的名字并给定参数就可以调用执行它了,简而言之就是一组已经写好的命令,需要使用的时候拿出来用就可以了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值