随笔分类 -  mysql

摘要:原文:https://www.bilibili.com/video/BV1Z54y1Q7XT -- 查看优化器状态 show variables like 'optimizer_trace'; -- 会话级别临时开启 set session optimizer_trace="enabled=on", 阅读全文
posted @ 2022-02-27 17:50 临渊不羡渔 阅读(37) 评论(0) 推荐(0) 编辑
摘要:求中位数档次 drop table if exists class_grade; CREATE TABLE class_grade ( grade varchar(32) NOT NULL, number int(4) NOT NULL ); INSERT INTO class_grade VALU 阅读全文
posted @ 2021-10-12 17:26 临渊不羡渔 阅读(53) 评论(0) 推荐(0) 编辑
摘要:窗口函数 mysql8增加的一个极其强大的统计函数 窗口函数加排序 // 1,2,3,4,5,6 row_number()over() row_number()over(partition by cloum1 order by cloum2) // 1,2,2,3,3,4 dense_rank()o 阅读全文
posted @ 2021-09-29 19:15 临渊不羡渔 阅读(120) 评论(0) 推荐(0) 编辑
摘要:题目 构造一个触发器audit_log,在向employees_test表中插入一条数据的时候,触发插入相关的数据到audit中。 环境sql drop table if exists employees_test; drop table if exists audit; CREATE TABLE 阅读全文
posted @ 2021-09-27 19:52 临渊不羡渔 阅读(40) 评论(0) 推荐(0) 编辑
摘要:索引 创建索引 -- 从表的角度创建索引 ALTER TABLE actor ADD UNIQUE INDEX uniq_idx_firstname (first_name); ALTER TABLE actor ADD INDEX idx_lastname (last_name); -- 从数据库 阅读全文
posted @ 2021-09-23 13:09 临渊不羡渔 阅读(58) 评论(0) 推荐(0) 编辑
摘要:-- mysql中常用的三种插入数据的语句: -- insert into表示插入数据,数据库会检查主键,如果出现重复会报错; -- replace into表示插入替换数据,需求表中有PrimaryKey, -- 或者unique索引,如果数据库已经存在数据,则用新数据替换,如果没有数据效果则和i 阅读全文
posted @ 2021-09-23 12:08 临渊不羡渔 阅读(570) 评论(0) 推荐(0) 编辑
摘要:输入: drop table if exists `salaries` ; CREATE TABLE `salaries` ( `emp_no` int(11) NOT NULL, `salary` int(11) NOT NULL, `from_date` date NOT NULL, `to_d 阅读全文
posted @ 2021-09-22 19:20 临渊不羡渔 阅读(124) 评论(0) 推荐(0) 编辑
摘要:(mysql 5.7 nginx负载+mysql双主实现) 一台不够再加一台 现在先写个一台nginx的,后续修改为热nginx 准备工作 mysql 5.7 安装包 mysql-5.7.31-linux-glibc2.12-x86_64.tar # 百度云:不推荐,学习下载安装工具,肯定是选找新的 阅读全文
posted @ 2021-08-08 16:13 临渊不羡渔 阅读(402) 评论(0) 推荐(0) 编辑

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