资讯动态

从删库到跑路?不!一文搞定MySQL+Redis,面试官看了都点头

发布时间:2026/9/6 5:42:38 来源:尧图企业网站定制
前言面试官问你会哪些数据库别只答一个MySQL了。这篇教程带你一次性搞定MySQL Redis的安装和核心操作。实验环境腾讯云 Ubuntu 22.04 LTS步骤请观看上一章第一章MySQL1.1 安装1先更新软件包列表sudo apt update2安装MySql客户端apt install mysql-server3查看版本确认安装成功mysql --version4启动mysql服务service mysql start显示欧ok证明成功1.2 连接MySQL输入 mysql -u root -p 在 “Enter password”输入你设置的密码显示“mysql”证明成功进入mysql了或者直接输入“sudo mysql”进入mysql。1.3 数据库基本操作1查看所有数据库 show databases记得指令后面要加上英文分号2创建新数据库 create database school3切换数据库 use school4查看当前所在数据库select database ();5创建表格增删改查-- 创建表格 CREATE TABLE students ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(50), age INT, score DECIMAL(5,2) ); -- 增INSERT INSERT INTO students (name, age, score) VALUES (张三, 18, 92.5), (李四, 20, 85.0), (王五, 19, 78.5); -- 查SELECT SELECT * FROM students; -- 查全部 SELECT * FROM students WHERE age 18; -- 条件查 SELECT * FROM students ORDER BY score DESC; -- 排序 SELECT AVG(score) FROM students; -- 聚合 -- 改UPDATE UPDATE students SET score 90 WHERE name 张三; -- 删DELETE DELETE FROM students WHERE name 王五;show tables;查看当前数据库中所有表desc students;查看表students的表结构select *from students;查看表中的数据6exit 退出mysql第二章Redis2.1 安装# 第1步安装Redis-y自动确认 sudo apt install -y redis-server # 第2步查看版本确认安装成功 redis-server --version # 正常会输出类似Redis server v7.0.15 # 第3步启动Redis服务 sudo service redis-server start # 第4步检查Redis运行状态 sudo service redis-server status # 第5步测试Redis是否正常工作PING命令返回PONG说明OK redis-cli PING # 正常输出PONG2.2 核心操作# 进入Redis命令行就像进入了Redis的专属聊天窗口 redis-cli # 提示符变成127.0.0.1:6379 # 1. 字符串 # SET存数据相当于往柜子里放东西贴个标签 SET username 张三 # 输出OK # GET取数据根据标签把东西拿出来 GET username # 输出张三 # INCR数字自增1计数器专用 SET counter 10 INCR counter # 变成11 INCR counter # 变成12 GET counter # 输出12 # DEL删除数据把东西扔掉 DEL username # 哈希Hash # HSET存一个对象的多个字段 HSET user:1 name 张三 age 25 city 北京 # HGETALL取出对象的所有字段 HGETALL user:1 # 输出 # 1) name # 2) 张三 # 3) age # 4) 25 # 5) city # 6) 北京 # HGET只取某一个字段 HGET user:1 name # 输出张三 # 列表List # LPUSH从左边放入像叠盘子后放的在上层 LPUSH mylist a b c # LRANGE查看全部0是开头-1是末尾 LRANGE mylist 0 -1 # 输出1) c 2) b 3) a # 集合Set # SADD添加成员重复添加会自动忽略 SADD fruits apple banana orange # SMEMBERS查看所有成员 SMEMBERS fruits # 输出1) banana 2) apple 3) orange # 有序集合Sorted Set # ZADD添加成员分数 ZADD rank 100 player1 # player1得了100分 ZADD rank 85 player2 # player2得了85分 ZADD rank 120 player3 # player3得了120分 # ZREVRANGE按分数从高到低查看 ZREVRANGE rank 0 -1 WITHSCORES # 输出从高到低 # 1) player3 2) 120 3) player1 4) 100 5) player2 6) 85 # 键管理 # KEYS *查看所有键生产环境别用数据多时会卡死 KEYS * # EXPIRE设置过期时间秒到期自动删除 SET session abc123 EXPIRE session 60 # 60秒后自动消失 # TTL查看还剩多少秒过期 TTL session # 输出剩余秒数 # DEL手动删除 DEL session # 退出Redis命令行 QUIT结语恭喜你三大数据库中的两大数据库的安装、连接、增删改查全部走了一遍。记不住命令没关系——收藏本文忘了回来翻速查表。真正的高手不是背命令而是知道怎么查、知道什么场景该用什么工具。

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价