随笔分类 - mysql
摘要:原文:https://www.bilibili.com/video/BV1Z54y1Q7XT -- 查看优化器状态 show variables like 'optimizer_trace'; -- 会话级别临时开启 set session optimizer_trace="enabled=on",
阅读全文
摘要:求中位数档次 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
阅读全文
摘要:窗口函数 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
阅读全文
摘要:题目 构造一个触发器audit_log,在向employees_test表中插入一条数据的时候,触发插入相关的数据到audit中。 环境sql drop table if exists employees_test; drop table if exists audit; CREATE TABLE
阅读全文
摘要:索引 创建索引 -- 从表的角度创建索引 ALTER TABLE actor ADD UNIQUE INDEX uniq_idx_firstname (first_name); ALTER TABLE actor ADD INDEX idx_lastname (last_name); -- 从数据库
阅读全文
摘要:-- mysql中常用的三种插入数据的语句: -- insert into表示插入数据,数据库会检查主键,如果出现重复会报错; -- replace into表示插入替换数据,需求表中有PrimaryKey, -- 或者unique索引,如果数据库已经存在数据,则用新数据替换,如果没有数据效果则和i
阅读全文
摘要:输入: 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
阅读全文
摘要:(mysql 5.7 nginx负载+mysql双主实现) 一台不够再加一台 现在先写个一台nginx的,后续修改为热nginx 准备工作 mysql 5.7 安装包 mysql-5.7.31-linux-glibc2.12-x86_64.tar # 百度云:不推荐,学习下载安装工具,肯定是选找新的
阅读全文