【网安小白成长之路】3.MySQL环境配置以及常用命令(增删改查)

🐮博主syst1m 带你 acquire knowledge!

✨博客首页——syst1m的博客💘

🔞 《网安小白成长之路(我要变成大佬😎!!)》真实小白学习历程,手把手带你一起从入门到入狱🚭

😘《CTF专栏》超级详细的解析,宝宝级教学让你从蹒跚学步到健步如飞🙈

😎《大数据专栏》大数据从0到秃头👽,从分析到决策,无所不能❕

🔥 《python面向对象(人狗大战)》突破百万的阅读量,上过各种各样的官方大型专栏,python面向对象必学之一!🐽

🎉希望本文能够给读者带来帮助,更好地理解这个问题或解决你的困惑🐾

前言

学习网络安全多多少少避免不了和数据库打交道,所以我们至少要掌握些基本的用法。为什么都有可视化的PHPMyAdmin数据库管理工具了为什么还要学习MySQL语句呢,当然是为了更利于我们学习数据库的原理,去更好的理解,本文主要介绍了如何配置MySQL的环境还有一些MySQL的基础语句

文章目录

  • 前言
  • MySQL操作
    • 一、MySQL环境配置
      • 1.找到MySQL的bin文件夹地址
      • 2.添加环境环境变量
    • 二、MySQL基础操作
      • 1.登录数据库
      • 2.基础指令
        • 2-1.注意结尾需要加上分号
        • 2-2.查看数据库/表
        • 2-3.创建和删除数据库/表
          • 创建
          • 删除
        • 2-4.数据表操作
          • 插入内容
          • 删除内容
          • 更新内容
          • 简单查询
    • 三、总结

MySQL操作

一、MySQL环境配置

配置MySQL环境,能够让你打开cmd就可以使用MySQL

如果你配置过MySQL的环境变量可以直接略过这里

1.找到MySQL的bin文件夹地址

可以直接在小皮面板中直接打开MySQL的文件夹,打开文件夹之后进入bin文件夹

在这里插入图片描述

在这里插入图片描述

将地址复制下来

在这里插入图片描述

2.添加环境环境变量

可以直接按win键搜索编辑系统环境变量

在这里插入图片描述

如果搜索不到的话可以右键此电脑==》属性==》高级系统设置

win11记得按住shift再进行右键或者右键之后点击更多选项

在这里插入图片描述

可以设置单个用户的变量或者系统的变量,这里我们设置系统的变量

选中Path==》编辑==》新建==》粘贴==》确定

在这里插入图片描述
在这里插入图片描述

弄完之后点击确定

二、MySQL基础操作

MySQL的操作主要就是 增、删、改、查

1.登录数据库

win+r 打开运行输入cmd

在这里插入图片描述

在命令行中输入指令登录数据库

mysql -u root -p


输入你设置的密码

2.基础指令

不会受大小写的影响,大小写输入都是可以的

2-1.注意结尾需要加上分号

注意在cmd写指令时需要以 分号 ; 结尾不然回车之后是换行

如果忘记加上分号 可以再换行之后加上分号

2-2.查看数据库/表

显示数据库列表

show databses;

在这里插入图片描述

显示库中的数据表

在显示数据表前,我们需要先选择数据库,才能显示出数据表

use 数据库;
show tables;

在这里插入图片描述

显示数据表的结构

describe 表名;

在这里插入图片描述

显示数据表所有内容

select * from 表名;

在这里插入图片描述

2-3.创建和删除数据库/表
创建

创建数据库

create database if not exists 库名 
character set utf8;

在这里插入图片描述

if not exisits 判断这个库名是不是创建过

character set utf8 将数据库的编码设置为 utf 8

创建数据表

先使用use选择需要在哪个数据库创建

create table 表名 (字段);

在这里插入图片描述
id 整数型 自增长 作为主键

name 字符串(限制长度50) 不能为空

删除

删除数据库

drop database 库名;

删除数据库 test114514
在这里插入图片描述

删除数据表

use选择删除哪个数据库里面的数据表

drop table 表名;

删除数据表 test_4
在这里插入图片描述

2-4.数据表操作
插入内容
insert into 表名 (列名)
values(值)

这里就用刚刚创建的一个users数据表,我们只添加两个列名,一个id一个name,由于id设置了自增长,name设置了不能为空

所以values()里面就是null和 ‘名字’

在这里插入图片描述
在这里插入图片描述

如果你要插入所有列的话,就可以不需要写列名

在这里插入图片描述

删除内容

删除某一行,我可以使用

delete from 表名 where 列名 = X;

删除users数据表里面id为1的内容
在这里插入图片描述
清空数据表

delete from 表名;

在这里插入图片描述

更新内容

替换掉表里面的内容

update 表名
set 列名 = 值,列名 = 值 ...
(可选)where id = X;

where 是将指定的某个数据进行更新,如果不选的话会将所有数据都进行更新

在这里插入图片描述
在这里插入图片描述

简单查询
select * from 表名 where 列名 = X;

查找users中name=admin的内容

在这里插入图片描述
还有一些高级的,查找name为1开头的数据

select * from users where name like '1%';

在这里插入图片描述

或者查找id大于等于6的内容

select * from users where id>=6;

在这里插入图片描述

三、总结

今天这期内容主要讲解的是Mysql的配置以及操作,相当于你学完这期内容,对于mysql也就直接毕业了,MySQL的操作其实挺简单的,大部分都是一些单词组成的,英语有点基础的还是很好理解的,当然英语不行也没事的啦,我以前英语都是全靠蒙,学习主打的就是一个多练,有句话说得好,“好记性不如烂笔头”,加油xdm!,如果你还有什么问题的话可以私信我哦!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/777632.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

RabbitMQ3.x之四_RabbitMQ角色说明及创建用户与授权

RabbitMQ3.x之四_角色说明及创建用户与授权 文章目录 RabbitMQ3.x之四_角色说明及创建用户与授权1. 访问和授权1. Tags说明2. 命令行示例 2. 管理界面新建用户及访问授权1. 管理界面新建用户2. 管理界面中的授权说明3. guest用户不能远程登录提示 3. 创建用户1. 基本命令2. 实际…

大型矿业集团安全知识竞赛主持词

男:尊敬的各位领导,员工同志们: 合:大家好! 男;首先让我们以热烈的掌声对公司领导亲临比赛现场指导观看表示欢迎! 男;继成功开展了荣辱观专题讲座、好矿嫂女红艺术展、安全谜语竞猜…

RabbitMQ 实验消费原始队列消息, 拒绝(reject)投递死信交换机过程

如果你想通过 RabbitMQ 的死信队列功能实现消费者拒绝消息投递到死信交换机的行为,你可以按照以下步骤操作: 创建原始队列,并将其绑定到一个交换机上: export RABBITMQ_SERVER127.0.0.1 export RABBITMQ_PORT5672 export RAB…

反序列化动态调用 [NPUCTF2020]ReadlezPHP1

在源代码上看到提示 访问一下看看 代码审计一下 <?php #error_reporting(0); class HelloPhp {public $a;public $b;public function __construct(){$this->a "Y-m-d h:i:s";$this->b "date";}public function __destruct(){$a $this->a;…

实验02-1 C#和ASP.NET控件:在Web窗体中输出九九乘法表

【实验内容及要求】 1. 在Web窗体中输出九九乘法表 浏览效果如图2-1所示。 图2-1 在Default.aspx.cs中编写C#代码 using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls;public par…

目前常见的搜索引擎有哪些?

常见的搜索引擎可以分为两类&#xff1a;全网搜索类和平台内搜索。 全网搜索类是指可以在互联网范围内进行搜索的引擎&#xff0c;它们提供了广泛的搜索结果&#xff0c;包括网页、图片、视频、新闻等各种类型的内容。以下是一些常见的全网搜索引擎&#xff1a; 百度&#xff…

Mac安装wget流程及异常解决(亲测有效)

目录 1.终端输入wget检查自己是否已经安装过wget,没有安装如下图2. 安装brew1&#xff09;点击brew官网&#xff1a;[官网网址](https://brew.sh)2&#xff09;将命令粘贴到终端&#xff0c;回车执行3&#xff09;输入sudo密码4&#xff09;系统开始自动安装brew&#xff0c;等…

FIBEX文件详细解析

文件概况 FIBEX文件是flexray的数据库文件&#xff0c;相当于CAN的DBC。 首先得了解这种文件的架构&#xff0c;就像下图那样&#xff0c;所以本文也是按照这个架构来进行展开讲解。project和PROCESSING-INFORMATION都是次要的&#xff0c;最重要的是ELEMENTS里面的5个元素。…

如何在Windows 10中打开屏幕键盘?这里有详细步骤

本文解释了在Windows 10中打开或关闭屏幕键盘的不同方法&#xff0c;还解释了如何将屏幕键盘固定到开始菜单。 使用屏幕键盘的快捷键 如果你喜欢快捷方式&#xff0c;你会喜欢这个&#xff1a;按物理键盘上的WinCTRLO。这将立即显示屏幕键盘&#xff0c;而无需通过轻松使用。…

Grafana+Promethues配置RocketMQ监控

背景 接前文&#xff0c;Promethues已经配置完毕&#xff0c;下面通过导入的Grafana的面板来配置RocketMQ监控页面 Dashboard 这里我们直接使用Grafana现成的面板配置 node_exporter&#xff1a;https://grafana.com/grafana/dashboards/1860 rocketmq_exporter的dashboar…

最小可行产品需要最小可行架构——可持续架构(三)

前言 最小可行产品&#xff08;MVP&#xff09;的概念可以帮助团队专注于尽快交付他们认为对客户最有价值的东西&#xff0c;以便在投入大量时间和资源之前迅速、廉价地评估产品的市场规模。MVP不仅需要考虑产品的市场可行性&#xff0c;还需要考虑其技术可行性&#xff0c;以…

理想汽车推出首个全自研大模型Mind GPT,通过国家备案正式上线

理想汽车在今日宣布&#xff0c;其全自研的多模态认知大模型——Mind GPT&#xff0c;已正式通过国家《生成式人工智能服务管理暂行办法》的备案&#xff0c;并成功上线&#xff0c;标志着理想成为首个拥有自研大模型并通过国家备案的汽车厂商。 理想Mind GPT是汽车行业首个专门…

k8s-jenkins安装与流水线

k8s-jenkins安装与流水线 一、环境安装1.创建目录2.后台启动服务3.浏览器访问4.修改密码 二、流水线1.新建流水线任务2.运行流水线3.安装插件4.安装Kubernetes CLI 三、总结 一、环境安装 如果使用的是阿里云Kubernetes集群 &#xff0c;可以安装其 ack-jenkins应用。 5分钟在…

win11蓝牙图标点击变灰,修复过程

问题发现 有一天突然心血来潮想着连接蓝牙音响放歌来听,才发现win11系统右下角菜单里的蓝牙开关有问题。 打开蓝牙设置,可以正常直接连上并播放声音,点击右下角菜单里的蓝牙开关按钮后,蓝牙设备也能正常断开,但是按钮直接变深灰色,无法再点击打开。 重启电脑,蓝牙开关显…

eclipse自动跳到console 解决办法

eclipse启动服务后&#xff0c;想看一些properties信息或者别的&#xff0c;但老是自动跳转到console页面&#xff0c;下面是解决办法&#xff1a; Eclipse中按照如下顺序找到设置菜单的位置&#xff1a; Window — Preferences — Run/Debug — Console 找到以下两项&#xf…

学习笔记——微信小程序读取当前时间

<view class"box"><text>日期:</text><view class"date">{{obtaindate}}</view></view> wxml中定义了一个文本元素&#xff0c;通过{{obtaindate}}获取js页面传递的日期数据 data:{obtaindate:"" }, onlo…

后端之卡尔曼滤波

后端之卡尔曼滤波 前言 在很久之前&#xff0c;人们刚结束信息传递只能靠信件的时代&#xff0c;通信技术蓬勃发展&#xff0c;无线通信和有线通信走进家家户户&#xff0c;而著名的贝尔实验室就在这个过程做了很多影响深远的研究。为了满足不同电路和系统对信号的需求&#…

将当前docker的镜像进行复制并加载为一个新的容器

一.前言 在实际操作中&#xff0c;为了便于docker镜像环境和服务配置的迁移&#xff0c;我们有时需要将已在测试环境主机上完成一系列配置的docker镜像或运行中的容器镜像导出&#xff0c;并传输到生产或其他目标环境主机上运行。为此&#xff0c;本文主要聚焦于如何实现docke…

ArcGIS Pro横向水平图例

终于知道ArcGIS Pro怎么调横向图例了&#xff01; 简单的像0一样 旋转&#xff0c;左转右转随便转 然后调整图例项间距就可以了&#xff0c;参数太多就随便试&#xff0c;总有一款适合你&#xff01; 要调整长度&#xff0c;就调整图例块的大小。完美&#xff01; 好不容易…

OSCP靶场--pc

OSCP靶场–pc 考点&#xff08;CVE-2022-35411[rpc漏洞chisel端口转发]&#xff09; 1.nmap扫描 ┌──(root㉿kali)-[~/Desktop] └─# nmap -Pn -sC -sV 192.168.178.210 --min-rate 2500 Starting Nmap 7.92 ( https://nmap.org ) at 2024-03-28 04:07 EDT Nmap scan rep…