首页 > 数据库 >MySQL基础与安装及SQLyog安装与使用

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

时间:2023-01-27 03:44:06浏览次数:52  
标签:SQLyog 数据 数据库 mysql SQL MySQL 安装

一、初识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=
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(或点击红色垃圾桶)删除整行

 

 

 

标签:SQLyog,数据,数据库,mysql,SQL,MySQL,安装
From: https://www.cnblogs.com/jiaxing-java/p/17068488.html

相关文章

  • fedra上安装chrome
    下载访问谷歌中文网站:GoogleChrome网络浏览器。点击下载Chrome按钮,会弹出选择框,选择64位.rpm(适用fedra/openSUSE),点击接受并安装。默认安装文件会保存在~/download......
  • Linux环境安装go部署运行gin框架
    1、Centos7.9解压安装go1.18[root@node0109:21:08/usr/local]#cd/usr/local/&&tarxfgo1.18.1.linux-amd64.tar.gz2、添加环境变量vim/etc/profileexportG......
  • MySQL 留存率和复购率的场景分析
    实际工作中常见的业务场景是求次日留存率,还有一些会对次日留存率增加限制,例如求新用户的次日留存率或者求活跃用户留存率。另外,留存率和复购率看起来都是统计重复出现的概......
  • 使用GTID同步RDS到自建mysql
    使用GTID同步RDS到自建mysql这篇博客应该是我春节结束前关于工作上的最后一篇博客。。。在我上家公司里,经常做mysql传统方式下的主从同步,面试题也经常考。而......
  • Microsoft Edge浏览器Tampermonkey(油猴)插件的安装与使用
    打开MicrosoftEdge浏览器,点开此链接,安装油猴Tampermonkey下载安装好之后选择在工具栏中显示效果就是这样点击获取新脚本搜索学习通找到这个,并点击安装会......
  • Dubbo及Zookeeper安装
    ApacheDubbo是一款高性能、轻量级的开源JavaRPC框架,它提供了三大核心能力:面相接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。window下安装zookeeper1.......
  • MySql数据类型
    一、数值1、TINYINT1byte小整数值2、SMALLINT2bytes大整数值3、MEDIUMINT3bytes大整数值4、INT或INTEGER4bytes大整数值......
  • 插入单片机,电脑没反应,安装CH340也没用,之前误删了几个驱动,现在回不去了
    提问:遇到问题:插入单片机,USB接口没反应,之前在其他设备那误删了一下东西(泪奔)试着解决:安装了ch340,安装成功了,但是设备管理器没有显示,串口也有感叹号解答:可能的原因是设......
  • 安装旧版本node.js
    〇、安装条件已经安装了最新版本的node.js一、下载对应版本的node.jshttps://nodejs.org/zh-cn/download/releases/node网站的设计和一般下载软件的页面不一样,不是向下......
  • ubuntu下安装kafka集群connector
    1.首先安装kafka集群,安装步骤参考链接如下:2.创建安装connector安装目录mkdir-p/kafka/kafka-1/kafka_2.12-2.2.1/connector-pluginmkdir-p/kafka/kafka-2/kafka_2.12......