MySQL最详细入门级操作,隔壁王奶奶都学会了,你确定不来看看么

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用系列 2核4GB
简介: MySQL最详细入门级操作,隔壁王奶奶都学会了,你确定不来看看么

简介

Hello呀,好久不见,别来无恙啊,今日博主开始更新MySQL相关博客了,如果你也感兴趣的话,望你能够看下去,百利无一害!

MySQL介绍

什么是数据库

数据库就是存储数据的仓库,将数据持久化,可长时间保存。

数据库的分类
数据库分为:关系型数据库非关系型数据库

关系型数据库:

Oracle数据库
是Oracle公司的产品,主要用于大型项目,Java程序员最爱,商业用途收费的
SQL Server数据库
是微软公司的产品,.net 程序员的最爱,随着.net没落,该数据库用的少
MySQL数据库
最早是瑞典 MySQL AB公司的产品,后来被sun公司收购,后来sun公司被Oracle收购,所以现在mysql数据库属于Oracle公司的产品。
特点:免费开源、适合中小型项目。

关系型数据库的特点:类似于Excel表格,有行有列,
每行是一条数据,每列是一个字段

非关系型数据库:

MongoDb
Redis

关系型数据库存储结构:

一个数据库服务器下面,可以创建多个数据库(目录) 一个数据库(目录),下面有多张表(文件)
一张数据表中的数据是行与列格式,一行表示一条记录,列表示字段、属性的意思

MySQL安装

MySQL安装采用解压文件的方式安装:
为什么采用这种安装方式呢:
因为现在MySQL官网下载都是压缩文件的格式,使用此方式安装,比较轻量级,下载速度快,安装快,只需注册玩服务后,启动即可使用,及其方便

在这里插入图片描述

压缩好文件后,进行MySQL服务注册

注册MySQL服务

搜索cmd,通过管理员模式进入DOS窗口
注意:若不是通过管理员模式进入DOS窗口的话,可能会权限不够,无法进行后续操作
在这里插入图片描述

注册mysql服务:
在这里插入图片描述
查看mysql服务是否注册成功
win+e快捷键,右击此电脑,单击管理,双击服务,往下滑是否有mysql5.7
在这里插入图片描述
启动mysql服务
在这里插入图片描述
启动服务成功
在这里插入图片描述

DOS窗口进入MySQL

管理员模式进入DOS窗口,进入mysql的bin目录下

通过mysql -uroot -p111111命令进入
-u:用户名 -p:密码
在这里插入图片描述

SQL语句之DDL语句

SQL语句简介

SQL语句分类:

DDL语句/指令,Data Define Language,数据定义语言
主要执行 create、alter、drop(增删改数据库)
DML语句/指令,数据操纵语言
主要执行数据表的insert、delete、update(增、删、改操纵)
DQL语句/指令 Query
主要执行数据表的select查询操作
DCL语句/指令
主要执行事务的处理

DDL语句

DDL语句,称为数据定义语言,主要执行数据库的增删改操作

创建数据库指令:

create database 数据库名称 character set字符集 collate校对规则;
数据库名称,不要采用mysql内置的关键字,例如:database、mysql等

创建数据库
create database db_demo character set utf8 collate utf8_general_ci;
在这里插入图片描述

查看所有数据库
show databases;
在这里插入图片描述
修改数据库
alter database db_demo character set gbk collate gbk_chinese_ci;
在这里插入图片描述
删除数据库
注意:慎用,慎用,慎用,重要的事情说三遍
drop database db_demo;
在这里插入图片描述
删库了,我是不是应该开始买去国外的飞机票了,😟😟哈哈😁

数据表操作

创建表,建表之前需要选择使用的数据库,否则计算机不知道将你创建的表放哪里,所以说要指定当前使用的数据库,

创建表命令:
create table t_user(id int not null auto_increment,stu_name varchar(128) not null, stu_age int, primary key(id));

该表3个字段,主键id,不为null,自动增长
在这里插入图片描述
查看表:
show tables;
在这里插入图片描述

删除表:
drop table t_user;
在这里插入图片描述

数据的增删改查操作

增加数据
insert into t_user (stu_name, stu_age) values('张大大', 23);
在这里插入图片描述
查询所有数据
select * from t_user;

在这里插入图片描述

插入3条数据
insert into t_user (stu_name, stu_age) values('张三丰', 23);
insert into t_user (stu_name, stu_age) values('张大大', 23);

查询所有姓张的
select * from t_user where stu_name like '张%';

在这里插入图片描述

修改数据
修改张三丰的年龄为89
update t_user set stu_age = 89 where stu_name = '张三丰';

在这里插入图片描述
删除数据
删除张三丰的数据
delete from t_user where stu_name = '张三丰';

在这里插入图片描述

结尾

感谢看到这里的读者,感谢,相信你看到这里,肯定收获了不少,如果在读这篇博客时遇到困难,可私信我,ok,今日技术分享到此,看到这里的小伙伴赏个赞吧,**博主在线可怜求赞 🥺🥺

我们下篇见!!!

相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
5月前
|
SQL 关系型数据库 MySQL
mysql 简单的sql语句,入门级增删改查
介绍MySQL中的基本SQL语句,包括数据的增删改查操作,使用示例和简单的数据表进行演示。
mysql 简单的sql语句,入门级增删改查
|
7月前
|
JavaScript 关系型数据库 MySQL
创建nodejs项目并接入mysql,完成用户相关的增删改查的详细操作
创建nodejs项目并接入mysql,完成用户相关的增删改查的详细操作
96 0
|
7月前
|
存储 关系型数据库 文件存储
面试题MySQL问题之简单的SELECT操作在MVCC下加锁如何解决
面试题MySQL问题之简单的SELECT操作在MVCC下加锁如何解决
65 2
|
7月前
|
SQL Java 数据库
MySQL设计规约问题之为什么应尽量避免使用子查询,而可以考虑将其优化为join操作
MySQL设计规约问题之为什么应尽量避免使用子查询,而可以考虑将其优化为join操作
|
7月前
|
SQL 运维 关系型数据库
MySQL 中 GRANT 操作会引起复制中断吗?
GRANT 操作并不是一个原子性操作,不管执行成功与否,都会触发一个隐式重载授权表的行为。 在生产环境中需要规范用户创建及授权的操作,不推荐使用 DML 语句去直接变更 mysql.user 表,可能会引发其他的问题,若使用了 DML 语句进行变更, 需要手工执行 flush privileges。
103 4
|
7月前
|
分布式计算 DataWorks 关系型数据库
MaxCompute操作报错合集之配置mysql数据源querysql模式,同步到MC时遇到报错,该怎么处理
MaxCompute是阿里云提供的大规模离线数据处理服务,用于大数据分析、挖掘和报表生成等场景。在使用MaxCompute进行数据处理时,可能会遇到各种操作报错。以下是一些常见的MaxCompute操作报错及其可能的原因与解决措施的合集。
|
7月前
|
SQL 关系型数据库 MySQL
实时计算 Flink版操作报错合集之从mysql读数据写到hive报错,是什么原因
在使用实时计算Flink版过程中,可能会遇到各种错误,了解这些错误的原因及解决方法对于高效排错至关重要。针对具体问题,查看Flink的日志是关键,它们通常会提供更详细的错误信息和堆栈跟踪,有助于定位问题。此外,Flink社区文档和官方论坛也是寻求帮助的好去处。以下是一些常见的操作报错及其可能的原因与解决策略。
|
7月前
|
消息中间件 关系型数据库 MySQL
实时计算 Flink版操作报错合集之运行mysql to doris pipeline时报错,该如何排查
在使用实时计算Flink版过程中,可能会遇到各种错误,了解这些错误的原因及解决方法对于高效排错至关重要。针对具体问题,查看Flink的日志是关键,它们通常会提供更详细的错误信息和堆栈跟踪,有助于定位问题。此外,Flink社区文档和官方论坛也是寻求帮助的好去处。以下是一些常见的操作报错及其可能的原因与解决策略。
|
7月前
|
消息中间件 关系型数据库 MySQL
实时计算 Flink版操作报错合集之整库同步mysql到starRock提交任务异常,该如何处理
在使用实时计算Flink版过程中,可能会遇到各种错误,了解这些错误的原因及解决方法对于高效排错至关重要。针对具体问题,查看Flink的日志是关键,它们通常会提供更详细的错误信息和堆栈跟踪,有助于定位问题。此外,Flink社区文档和官方论坛也是寻求帮助的好去处。以下是一些常见的操作报错及其可能的原因与解决策略。
|
7月前
|
DataWorks 关系型数据库 MySQL
DataWorks操作报错合集之从OceanBase(OB)数据库调度数据到MySQL数据库时遇到连接报错,该怎么办
DataWorks是阿里云提供的一站式大数据开发与治理平台,支持数据集成、数据开发、数据服务、数据质量管理、数据安全管理等全流程数据处理。在使用DataWorks过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。