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

本文涉及的产品
云原生数据库 PolarDB MySQL 版,Serverless 5000PCU 100GB
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介: MySQL最详细入门级操作,隔壁王奶奶都学会了,你确定不来看看么

简介

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

@TOC

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,今日技术分享到此,看到这里的小伙伴赏个赞吧,**博主在线可怜求赞 🥺🥺

我们下篇见!!!

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
1月前
|
SQL 关系型数据库 MySQL
Python怎么操作Mysql数据库
Python怎么操作Mysql数据库
49 0
|
1月前
|
SQL 关系型数据库 MySQL
python如何操作mysql数据库
python如何操作mysql数据库
24 0
|
2月前
|
SQL 存储 算法
mysql常用指令操作
mysql常用指令操作
|
16天前
|
存储 SQL 关系型数据库
【MySQL】4. 表的操作
【MySQL】4. 表的操作
19 0
|
3月前
|
关系型数据库 MySQL
MySQL对小数进行四舍五入等操作
MySQL对小数进行四舍五入等操作
25 0
|
3月前
|
SQL 关系型数据库 MySQL
MySQL| 数据库的管理和操作【操作数据库和操作表】【附练习】
MySQL | 数据库的基本操作和表的基本操作【附练习】
|
29天前
|
SQL 关系型数据库 MySQL
|
3月前
|
SQL 关系型数据库 MySQL
MySQL | 数据库的管理和操作【表的增删改查】(一)
MySQL | 数据库的管理和操作【表的增删改查】
|
3月前
|
SQL 关系型数据库 MySQL
MySQL | 数据库的管理和操作【表的增删改查】(二)
MySQL | 数据库的管理和操作【表的增删改查】(二)
|
15天前
|
缓存 关系型数据库 MySQL
MySQL查询优化:提速查询效率的13大秘籍(合理使用索引合并、优化配置参数、使用分区优化性能、避免不必要的排序和group by操作)(下)
MySQL查询优化:提速查询效率的13大秘籍(合理使用索引合并、优化配置参数、使用分区优化性能、避免不必要的排序和group by操作)(下)