-
初识存储过程
理解:含义: 存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集(这些SQL语句已经编译过了),它存储在数据库中,一次编译后永久有效,用户通过
-
场景描述
以一个场景为例:
单据A:下游子表 (数据量级小)单据B:下游主表(数据量级小)单据C:中游子表(数据量级小)单据D:中游主表(数据量级小)单据E:上游子表(数据量级小)
-
1.基本查询回顾
准备工作,创建一个雇员信息表:(来自oracle 9i的经典测试表)
EMP员工表 DEPT部门表 SALGRADE工资等级表
案例1:查询工资高于500或岗位为MANAGER的雇员,同时还要满足雇员的姓名首字母
-
一.第一种方法,卸载该软件重新安装:
1.找到软件MySQL Installer
2.打开找到remove
3.移除已安装的MySQL server ,点击next移除。
4.再点击add,重新安装。
5.选择合适的版本,选好后点击箭头,再nex
-
MySQL每天定时12点弹出黑窗口
电脑运行时,突然弹出一个MySQLInstallerConsole.exe黑窗口, 上面显示的内容如下:
解决办法
这是因为存在Windows计划服务,将其关闭就好了。
windows系统在控制面板
-
1 深分页问题
1.1 创建表
CREATE TABLE `player` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
`player_id` varchar(256) NOT NULL COMMENT '运动员编号',
`player_name` varchar(256) NOT NULL COMMENT '运动员名称',
`height`
-
开篇
在我们的生产环境中,有一个模糊检索的文档框,但是当数据量级别上去之后,频繁对数据库造成压力,所以想使用Full Text全文索引进行优化 下面是一个总结的简单案例
一个简单的DEMO
假设我们
-
一、连接mysql
在IDE开发工具中也是可以使用mysql的,这里以开发java常用的IntelliJ IDEA为例。
1. 打开idea,右上角有数据库侧边栏,打开侧边栏点击加号->数据源,可以看到支持很多数据库,选择mysq
-
首先,什么是“没有MySQL数据库”的问题?当用户在安装MySQL后,看不到MySQL数据库,或者无法连接到MySQL数据库时,就会出现这个问题。在MySQL中,MySQL数据库是一个系统数据库,它存储了MySQL服务器的各项配置信息和元数据,同时也是用户创建新数据库的基础。那么,出现这个问题的原因有哪些呢?可能的原因包括:安装MySQL时未选择安装MySQL数据库。在MySQL安装程序中,用户可以选择安装MySQL数据库,如果未选中此选项,则安装后将无法找到MySQL数据库。MySQL数据库文件损坏或丢
-
业务场景
一般在项目开发中会有很多的统计数据需要进行上报分析,一般在分析过后会在后台展示出来给运营和产品进行分页查看,最常见的一种就是根据日期进行筛选。这种统计数据随着时
-
MySQL JOIN类型
MySQL支持多种JOIN类型,下面是每种JOIN类型的简要概述:
INNER JOIN:将两个表中符合条件的行组合在一起。返回的结果集只包含满足连接条件的行,即两个表中都存在的行。一般简写成
-
MySQL索引是什么
MySQL索引就是帮助MySQL高效获取数据的数据结构。
这个数据结构也就是我们常说的二叉树、红黑树、Hash表等索引数据结构,借助这样的数据结构,相较于之前的全局遍历查询,能
-
遇到一个场景,要把数据分组,然后获取每组前10条数据,首先我想到用groupby分组,但是难点是分组后怎么知道该数据在组里面排第几条。一、创建表,插入相关测试数据CREATETABLE`score`(`id`int(11)NOTNULLAUTO_INCREMENTCOMMENT'主键',`subject`varchar(20)DEFAULTNULLCOMMENT'科目',`student_id`int(11)DEFAULTNULLCOMMENT'学生id',
-
MySQL binlog/redolog/undolog 的区别?
想和大家聊聊 InnoDB 中的锁机制,那么不可避免的要涉及到 MySQL 的日志系统,binlog、redo log、undo log 等,看到有小伙伴总结的这三个日志还不错,赶紧拿来和各位
-
问题描述
使用 Navicat 导入之前转储好的 sql 文件,报错
错误原因
在信息日志当中往上翻,发现没有选择数据库,所以报错的原因就是没有提前创建好一个同名的空数据库
解决方法
创建SQL文件