MYSQL安装及流程

MYSQL
在数据库出现之前,我们可以通过文件的方式将数据持久化到硬盘上(例如Java的IO操作等)。虽然可以解决数据持久化的问题,但是对文件的操作(增【create】、删【delete】、改【update】、查【read】简称【crud】)不方便,同时还涉及到程序的性能、数据的安全等问题。总之没有一个专门针对于数据的管理系统,这时数据库就应运而生了。
数据库
数据库(Database)简单来说就是用来管理和操作数据的仓库。数据库是按照数据结构来组织、存储和管理数据的建立在计算机存储设备上的仓库。
数据库分类
RDBMS 关系型数据库
RDBMS(Relational Database Management System)关系型数据库是指采用了关系模型来组织数据的数据库。常见的有关系型数据库MYSQL、ORACLE、SQLSERVER、DB2等。
关系模型:简单来说关系模型就是指表格模型,关系型数据库就是由表格及其之间的联系组成的。
NOSQL 非关系型数据库
NOSQL(NOT Only SQL不仅仅是SQL)泛指非关系型数据库,是一项全新的数据库革命,常用于应对海量数据。常见非关系型数据库Redis、Mongodb、HashBase、Graph等。
MYSQL
简介
在这里插入图片描述

MYSQL是一款优秀的关系型数据库,由瑞典MYSQL AB公司开发,目前属于Oracle公司的产品。
MYSQL同时也是最流行的开源的数据库产品,6.x以前版本均不收费,6.x以后oracle开始收费。

安装
从MYSQL官网下载MYSQL的安装包,https://www.mysql.com/downloads/

在这里插入图片描述在这里插入图片描述等待下载完成后,安装。
Mysql依赖环境安装
在这里插入图片描述

双击运行,下一步即可,安装完成后重启电脑。如提示已有则无需安装。
服务安装
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
服务设置
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

完成安装
在这里插入图片描述

数据库管理工具
常见的数据库管理工具:
Mysql:navicat for mysql、sqlyog、MYSQL workbench
Oracle:plsql
综合:navicat-premium、toad
Navicat Premium安装
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
破解
在这里插入图片描述

双击破解工具。
在这里插入图片描述

使用MYSQL数据库
数据库连接
数据库连接:服务器IP:端口号/数据库名。
服务器IP:就是提供数据库服务的IP地址,特殊的本地IP可使用127.0.0.1表示或localhost表示本地IP。
端口号:就是提供数据库服务的端口号,MySQL默认端口号为3306。
数据库:一个数据库服务可以提供N个数据库。

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
创建数据库
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
数据库-表
MySQL是关系型数据库,所有的数据都需要依赖于关系表进场存储于管理。
在这里插入图片描述

表的组成:
表头:每一列的名称,用于区别每一列的数据值代表的意义。
列:具有相同数据类型的数据集合。
行:每一行用来描述每一条对应信息。
值:行的具体信息,每个值必须与该列的数据类型相同。
键:表中用于区分每一行数据,且一般情况下具有唯一性。
表头命名规则:
1、全小写字母命名,尽可能不出现数字。
2、列名要具有一定的意义且见名识意。
3、多个单词组合时用下划线区分。例如user_age、user_sex等。
4、不可使用SQL关键字命名列名。如:select、insert、into、delete等。
数据类型
MYSQL的有三大数据类型,数字、日期/时间、字符串。
数字类型
整数:tinyint、smalint、mediumint、int、bigint
浮点数:float、double、real、decimal
在这里插入图片描述

日期/时间
date、time、datetime、timestamp、year
在这里插入图片描述

字符串
字符串:char、varchar
文本:tintext、text、mediumtext、longtext
二进制(存IO流):tinyblob、blob、mediumblob、longblob
在这里插入图片描述
创建表
在这里插入图片描述
在这里插入图片描述

插入数据(增)
在这里插入图片描述

查询数据(查)
在这里插入图片描述

修改数据(改)
在这里插入图片描述

删除数据(删)
在这里插入图片描述

导出(库)
在这里插入图片描述

结构和数据会导出对应库中的,所有表结构和表中的数据。
仅结构只会导出会有库中的,所有表的结构,不包含数据。
导出单张表,只需要在对应的表右键选择即可。
在这里插入图片描述
在这里插入图片描述
导入
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值