MySQL基础与安装及SQLyog安装与使用

一、初识MySQL

JavaEES:企业级java开发 Web

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

后台(连接点:链接数据库JDBC;连接前端(控制:控制视图跳转和给前端传递数据))

数据库(存数据:txt、Excel、Word)

只会写代码 -->学好数据库(基本混饭吃);

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

离散数据,数字电路,体系结构,编译原理。 +高级程序猿(优秀程序猿)

 

1、 为什么学习数据库

1.1、岗位需求

1.2、现在的世界:大数据时代:得数据者得天下

1.3、被迫需求:存数据 去IOE

1.4、数据库是所有软件体系中最核心的存在 DBA

 

2、什么是数据库

数据库(DB,DataBase)

概念:数据仓库:软件,安装在操作系统(windows、Linux,Mac、...)之上!(核心:SQL语句)可以存储大量的数据(500万以下)

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

3、数据库分类

关系型数据库:(SQL)
  • MySQL,Oracle,Sql Server,DB2,SQLlite

  • 通过表和表之间,行和列之间的关系进行数据的存储。

非关系型数据库:(No SQL --> Not Only SQL)
  • Radis,MongDB

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

DBMD(数据库管理系统)

  • 数据库的管理软件,科学有效的管理我们的数据。维护和获取数据

  • MySQL ,数据库管理系统

 

4、MySQL简介

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

前身:瑞典MySQL AB公司

现在:数据Oracle旗下产品

MySQL是最好的RBDMS(Realtional DataBase Management System,关系数据库管理系统)应用软件之一。

开源的数据库软件

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

适用于中小型网站、或者大型网站,可以做集群

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

官网下载地址:https://dev.mysql.com/downloads/mysql/

 

 

安装建议:

1、尽量不要使用exe,走注册表

2、尽可能使用压缩包安装

 

5、安装MySQL

教程1:https://www.cnblogs.com/hellokuangshen/p/10242958.html

教程2:https://www.cnblogs.com/yinzuopu/p/15517176.html

1、解压

2、把这个包放到自己的电脑环境目录下

3、配置环境变量

4、新建mysql配置文件 my.ini

#目录(basedir)一定要换成自己的#

[mysqld]
basedir=E:\Java\mysql-5.7.41\
datadir=E:\Java\mysql-5.1.41\data\
port=3306
skip-grant-tables

5、启动管理员模式下的CMD,运行所有的命令

6、cd 文件路径 ( 进入文件夹),mysqld --install ( 安装服务)

7、mysqld --initialize (初始化data文件)

8、net start mysql ( 启动服务)

9、进入mysql通过命令行

10、在新的dos窗口输入命令:mysql –u root –p 密码直接回车。

11、修改密码,命令行输入:

update mysql.user set authentication_string=password('admin') where user='root' and Host = 'localhost';

12、命令行输入:flush privileges; (刷新权限)

13、修改my.ini文件删除最后一句skip-grant-tables(加注释,用#即可)

14、重启mysql就可以正常使用了

net stop mysql

net start mysql

 

sc delete mysql , 清空服务

 

二、SQLyog安装与使用

1、在网上下载安装:http://www.kkx.net/soft/15581.html (破解版下载)

2、注册

3、打开连接数据库:

①点击后《新建》名字可根据需求写

②MySQL选项

③MySQL Host Address:localhost(或127.0.0.1)

④用户名:root(见1.5安装SQL时的配置)

⑤密码:(见1.5安装SQL时的配置)

⑥端口号:定死:3306(见1.5安装SQL时的配置文件:my.ini)

 

4、新建一个数据库:school

①左侧右键选创建数据库(ctrl+D)

②数据库名称:school;基字符集:utf8;数据库排序规则:utf8_general_ci

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

5、新建一张表:student

字段:id,name,age

①右键《表》:创建表

②表名称:student;引擎:InnoDB;字符集:utf8(同上);核对:utf8_general_ci(同上)。

③填写表的《列名》《数据类型》《长度》《主键》(唯一不重复)《非空》(关键性字段都要勾选)《注释》

④保存(右下角)(成功后提示《要创建更多表吗?》视情况而定)

6、查看表(右键,选择打开表)

7、自己尝试添加多条记录

①添加后点击刷新提示《您要储存这些变更吗?》选:是

②选中一行(每行开头的方框)后alt+del(或点击红色垃圾桶)删除整行

 

 

 

posted @   家兴Java  阅读(381)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
· 提示词工程——AI应用必不可少的技术
点击右上角即可分享
微信分享提示