mysql
文章平均质量分 79
geekmice
我信命,但我不认命,我认为命运还是掌握自己手里比较好
展开
-
Linux卸载安装mysql服务
卸载mysql1、首先查看mysql的安装情况rpm -qa|grep mysql2、停止mysql服务,并删除包rpm -ev mysql-community-client-8.0.26-1.el7.x86_64 --nodepsrpm -ev mysql-community-server-8.0.26-1.el7.x86_64 mysql-community-libs-8.0.26-1.el7.x86_64 mysql-community-common-8.0.26-1.el7.x86_6原创 2021-12-29 17:06:49 · 1385 阅读 · 1 评论 -
MySQL在同一台机器上实现主从复制,多个mysql实例
何为MySQL主从分离读写分离,基本的原理是让主数据库处理事务性增、改、删操作(INSERT、UPDATE、DELETE),而从数据库处理SELECT查询操作。数据库复制被用来把事务性操作导致的变更同步到集群中的从数据库为什么需要主从分离因为数据库的"写"(写10000条数据到oracle可能要3分钟)操作是比较耗时的,但是数据库的"读"(从oracle读10000条数据可能只要5秒钟),所以读写分离,解决的是,数据库的写入,影响了查询的效率什么时候使用主从分离数据库不一定要读写分离,如果程序使用原创 2021-12-27 10:17:45 · 1333 阅读 · 0 评论 -
Win10安装并同时运行两个Mysql实例(8.0.22)
完全卸载mysql备份数据库文件导出数据库文件进行保存,如下操作1、打开数据库链接工具DBeaver2、找到对应的数据库进行导出3、配置mysql安装路径4、导出成功停止服务两种方案1、通过cmd命令行方式按住Windows键,输入cmd之后选择管理员方式运行输入指令停止服务net stop mysql2、第二种方案Windows+R,输入services.msc,进入服务列表找到对应mysql服务,进行关闭卸载程序通过卸载工具或者控制面板卸载均原创 2021-12-26 17:09:50 · 1395 阅读 · 0 评论 -
SQL如何实现多个ifelse效果
SQL中IF表达式基本用法if(expr1,expr2,expr3)表达式expr1若是值为true,返回值是expr2;表达式expr2若是值为false,返回值expr3;案例说明SELECT stu_no, IF(score_prize >= 60, 'T', 'F') score_statusFROM score;IFNULL基本用法ifnull(expr1,expr2)在expr1表达式值不为null情况下都返回expr1,否则返回expr2原创 2021-12-06 22:18:42 · 6200 阅读 · 0 评论 -
如何理解SQL关联子查询
基本逻辑对于外部查询返回的每一行数据,内部查询都要执行一次。在关联子查询中是信息流是双向的。外部查询的每行数据传递一个值给子查询,然后子查询为每一行数据执行一次并返回它的记录。然后,外部查询根据返回的记录做出决策。案例说明成绩表信息要解决的问题: 查询成绩大于对应科目的平均成绩学生错误的做法首先根据科目将其个子科目的平均成绩计算出来,再比较每日个人的分数和对应科目的分数,大于就筛选出来。获取各科目的平均成绩 select course_no subject , avg(score_pr原创 2021-12-06 21:01:49 · 792 阅读 · 0 评论