--8.在教学管理数据库中,创建用户定义函数C_MAX,根据输入的课程名称,输出该门课程最高分数的同学学号。 use jwt go if exists (select * from sysobjects where na…
分类:MySql
[Java数据库连接池]
DBCP:一个依赖Jakarta commons-pool对象池机制的数据库连接池,Tomcat的数据源使用的就是DBCP。 proxool:一个Java SQL Driver驱动程序,提供了对你选择的其它类型的驱动程序…
MySQL登录密码及Python使用MySQL问题
问题由来: 可能是由于安装MySQL时候的设置问题,之前我登录自己笔记本上的MySQL一直都是用命令mysql -u root mysql进行登录的(如下),而不是以需要输入密码的登录方式来登录。 C:\Users\Dy…
【MySQL】MySQL5.6二进制安装
1、下载软件 使用本地已下好的包 用rz上传至linux 安装上传包:yum -y install lrzsz rz 选择mysql-5.6.23-linux-glibc2.5-x86_64.tar.gz上传 2、查看是…
(LeetCode:数据库)第N高薪水
编写一个 SQL 查询,获取 Employee 表中第 n 高的薪水(Salary)。 +----+--------+ | Id | Salary | +----+--------+ | 1 | 100 | | 2 | …
Oracle_SQL_day02_SQL函数
1、单行函数 字符类型(character) 数值类型(number) 通用函数 2、多行函数 又称为组函数或聚和函数 LOWER 小写函数 UPPER 大写函数 CONCAT 拼接函数 SUBSTR 求子串函数 LEN…
MySQL 账号密码丢失或权限不足解决办法
如果本机可以连接,别的电脑无法访问时 可以先检查MySQL端口(默认为:3306)是否被防火墙拦截,简单的办法是关闭防火墙和杀毒软件等应用来判断。 如果还没能访问的话,那就用本机客户端工具连接,查看mysql库中user…
Day2:MySQL慢查询基础-查询慢原因
说在前面: 查询优化、索引优化、库表结构优化是查询性能优化的三驾马车。 完成一个完整的查询生命周期,查询需要在不同阶段花费时间,如网络、CPU计算、生成统计信息、执行计划、锁互斥等待,底层存储引擎调用,需要在内存操作,C…
二进制日志-管理
我们知道,写二进制日志与master数据库中的数据变化并不是一一对应的关系。要保持数据库和二进制日志之间的一致性,以防系统崩溃,就是要做到,如果更新没有写入二进制日志,就不会被提交到存储引擎,反之亦然。 sync-bin…
MySQL复制之深入理解binlog_format及表字段顺序的重要性
我们知道binlog的格式有rbr,sbr还有mbr。 mbr不需多说,就是优先sbr,实在不行就rbr。 那么sbr怎么理解?根据文档来看,就是master端将执行的sql语句直接写入binlog里。slave端在重演…
(011)mysql中的条件定义、处理
概述 在MySQL中,特定异常需要特定处理。这些异常可以联系到错误,以及子程序中的一般流程控制。定义异常是事先定义程序执行过程中遇到的问题,异常处理定义了在遇到问题时对应当采取的处理方式,并且保证存储过程或者函数在遇到错…
DAY6:MySQL冗余和重复索引
一、定义 MySQL允许在相同的列上创建多个索引,MySQL需要单独维护重复的索引,并且优化器在优化查询的时候也需要逐个地进行考虑,这会影响性能。 重复的索引是指在相同的列上按照相同的顺序创建的相同的索引。 冗余索引,如…