初始MySQL与MySQL的zip安装和配置环境

MySQL

JavaEE:企业级Java开发 web

前端:(页面:展示,数据!)

后台:(连接点 :连接数据库JDBC,连接前端(控制,控制视图跳转,与给前端传数据))

数据库(存数据,Txt,Excel,Word)

只会写代码,不会数据库,只能混饭吃

操作系统,数据结构与算法! 当一个不错的程序猿

离散数学,数字电路,体系结构,编译原理+实战经验 高级程序猿

为什么学习数据库

  • 岗位需求
  • 现在的世界,大数据时代~,得数据者得天下
  • 被迫需求:存数据
  • 数据库是所有软件体系中最核心的存在 DBA

什么是数据库

数据库(DB,DataBase)

概念:数据仓库,软件,安装在操作系统(window,linux,mac…)之上的! SQL语句,可以存储大量的数据。500万

作业:存储数据,管理数据

数据库分类

关系型数据库:(SQL)

  • MySQL、Oracle、Sql Server、DB2、SQLlite
  • 通过表和表之间,行和列之间的关系进行数据的存储 学员信息表,考勤表

非关系型数据库:(NoSQL) Not Only SQL

  • Redis、MongDB
  • 非关系型数据库,对象存储,通过对象的自身的属性来决定。

DBMS(数据库管理系统)

  • 数据库的管理软件,科学有效的管理我们的数据。维护和获取数据;
  • MySQL,(本质:数据库管理系统!)

MySQL简介

MySQL是一个关系型数据库管理系统

前世:瑞典MySQL AB公司

今生:属于Oracle旗下产品

MySQL是最好的RDBMS(Relational Database Managements System,关系型数据库管理系统)应用软件之一。

开源的数据库软件~

体积小,速度快,总体拥有成本低,招人成本比较低,所有人必须会使用

中小型网站、或者大型网站都在用,集群。

官网:https://www.mysql.com/

版本:5.7稳

8.0

安装建议:

  1. 尽量不要使用exe,因为删除有注册表,很难删。
  2. 尽可能使用压缩包安装~

安装MySQL

  1. 解压
  2. 把这个包放在自己的环境目录下
  3. 添加环境变量
  • 我的电脑->属性->高级->环境变量
  • 选择Path,在其后面添加:MySQL安装文件下的bin文件夹
  1. 新建MySQL配置文件ini
[mysqld]
# 下面的路径一定要改成自己电脑上的安装路径
basedir=F:\Learning software\mysql-5.7.32\
#开始data文件是没有的 我们不需要去新建 会自动生成
databir=F:\Learning software\mysql-5.7.32\data\
port=3306
skip-grant-tables
  1. 启动管理员模式下的CMD,并将路径切换到MySQL下的bin目录,然后输入mysqld -install(注意-前面有空格)(安装MySQL)
  • mysqld -install安装mysql
  • mysqld --initialize-insecure --user=mysql 初始化数据文件,也会出现data文件夹了,如果这步之后启动服务错误的话就把前面的语句换成:mysqld --initialize-insecure
  • net start mysql
  1. 启动MySQL,修改密码。
  • mysql -u root -p -p后面没有空格 因为-p代表密码 有空格就会报错,之后有个Enter password: 这里也不需要我们输入。

  • 然后在执行update mysql.user set authentication_string=password('123456') where user='root' and Host = 'localhost';(用户名:root 密码:123456 )注意最后;一定要有

  • 注释掉ini中的跳过密码~ 最后一行

  • 刷新权限flush privileges;

  1. 重启mysql:
  • net stop mysql(停止)
  • net start mysql
  1. 登录:
  • mysql -u root -p 回车 再输出密码 安全
  • mysql -u root -p123456 密码会暴露

成功的界面如下:

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.7.32 MySQL Community Server (GPL)

Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

其余sql语句

  • sc delete mysql 清空服务

安装SQLyog

  1. 正常安装软件
  2. 注册
  3. 打开连接数据库
  4. 新建一个数据库school

在这里插入图片描述

每一个sqlyog的执行操作,本质就是对应了一个sql,可以在软件的历史记录中查看

  1. 新建一张表student
字段:id,name,age,

猜你喜欢

转载自blog.csdn.net/weixin_51418572/article/details/110928933