随笔分类 -  数据库学习

摘要:错误提示 出现这个原因是mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password解决办法:把mysql用户登录密码加密规则还原成mysql_native_password. 步骤:1.打开cmd命令窗口 阅读全文
posted @ 2022-08-02 16:15 藏进夜里躲在光下 阅读(168) 评论(0) 推荐(0) 编辑
摘要:首先提供一下下载链接:网盘下载链接:https://pan.baidu.com/s/1DQeCLo7rEA1VqimO9Oca_w 提取码:s54g 下载完成解压后,点击上图exe程序进行安装: 点击下一步: 下面的这一步安装位置可以自己选。 安装完成后,直接打开,会立刻弹出注册页面,要么试用,要么 阅读全文
posted @ 2022-08-02 16:02 藏进夜里躲在光下 阅读(2451) 评论(0) 推荐(0) 编辑
摘要:第一步: 找到mysql安装目录下的data文件夹和min.in 删除 第二步: 管理员身份进入cmd:net stop mysql --关闭当前数据库 第三步: 一直cd.. (直到退出到系统盘目录 然后 d: 进入D盘再cd 进入到mysql的bin目录下 输入 mysqld --remove 阅读全文
posted @ 2022-06-07 15:17 藏进夜里躲在光下 阅读(194) 评论(0) 推荐(0) 编辑
摘要:#include <stdio.h> enum Sex{ MALE, FEMALE, SECRET}; enum Color{ RED, YELLOW, BLUE};int main(void){ enum Sex s = MALE; return 0;} 联合公用体 阅读全文
posted @ 2022-04-29 18:41 藏进夜里躲在光下 阅读(14) 评论(0) 推荐(0) 编辑
摘要:delimiter $$create procedure proc_12(in score int)begin if score <60thenselect '不及格';elseif score>=60 and score <=80thenselect '及格';elseselect '输入有误'; 阅读全文
posted @ 2022-04-27 17:09 藏进夜里躲在光下 阅读(20) 评论(0) 推荐(0) 编辑
摘要:delimiter &&create procedure proc06(in empno int )beginselect * from emp where emp.empno=empno;end &&delimiter ;call proc06(1001); -- 封装有参数的存储过程,可以通过传 阅读全文
posted @ 2022-04-27 15:05 藏进夜里躲在光下 阅读(210) 评论(0) 推荐(0) 编辑
摘要:-- 函数的封装delimiter $$create procedure proc01()begin select empno,ename from emp;end $$delimiter ;-- 调用call proc01();delimiter &&create procedure prooc0 阅读全文
posted @ 2022-04-27 12:05 藏进夜里躲在光下 阅读(32) 评论(0) 推荐(0) 编辑
摘要:-- 视图-- 准备数据create database if not exists mydb6_view;use mydb6_view;create table dept( deptno int primary key, dname varchar(20), loc varchar(20));ins 阅读全文
posted @ 2022-04-26 21:53 藏进夜里躲在光下 阅读(96) 评论(0) 推荐(0) 编辑
摘要:用途:cume_dist 分组内小于,等于当前rank值的行数/分组内总行数🍎 应用场景⌚:查询小于等于当前薪资的比例 代码🔔: 运行结果🔢: 辟如第一行的由来0.25 不加patrtition by 则是整个数据为一组,3000,2000,3000有三个 3/12=1/4=0.25 0。16 阅读全文
posted @ 2022-04-26 13:51 藏进夜里躲在光下 阅读(32) 评论(0) 推荐(0) 编辑
摘要:select * ,sum(salary) over(partition by dname order by hiredate) from employee;可以用于求公司的开支 select * ,sum(salary) over(partition by dname order by hired 阅读全文
posted @ 2022-04-25 19:38 藏进夜里躲在光下 阅读(65) 评论(0) 推荐(0) 编辑
摘要:格式: row_number() | rank() | dense_rank() over { partition by ... order by ... } //itheima数据库的employee表 select dname , ename, salary, row_rank() over ( 阅读全文
posted @ 2022-04-25 19:13 藏进夜里躲在光下 阅读(33) 评论(0) 推荐(0) 编辑
摘要:select *,if(socre >=85,'优秀','及格') flag from score; select ifnull(5,0); //如果是5则返回5 是NULL则返回0 1.select case 5 when 1 then '你好' when 2 then 'hello' when 阅读全文
posted @ 2022-04-25 18:34 藏进夜里躲在光下 阅读(19) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示