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

举报
Bug 终结者 发表于 2023/02/01 15:36:01 2023/02/01
【摘要】 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,今日技术分享到此,看到这里的小伙伴赏个赞吧,**博主在线可怜求赞 🥺🥺

我们下篇见!!!

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。