数据库
无所事事的海绵宝宝
这个作者很懒,什么都没留下…
展开
-
windows下安装mysql5.7.44
最后一行生成一个临时的root@localhost的登陆密码。需要保证data目录为空,如果data目录不为空,会报错。进入mysql开源下载官网(https://dev.mysql.com/downloads/mysql/)将上一步下载的zip安装包解压到安装目录,并在解压得到的第一个目录下新建my.ini文件。选择符合操作系统对应位数的安装包,点击【Download】按钮即可进行下载。如果跳过安全检查,则不会生成临时密码,不用输入密码,直接回车就可以登录。密码为初始化时的临时密码,这里是:eH,M=?原创 2024-03-24 16:04:45 · 1445 阅读 · 2 评论 -
数据库学习笔记——索引
索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。索引是为了加快查询速度、提高查询效率而存在的。原创 2024-03-24 21:31:10 · 344 阅读 · 0 评论 -
navicat连接oracle执行存储过程时关闭navicat,看存储过程是否会继续执行
确认600秒后,再次打开navicat客户端,对同步表进行查询,查看是否成功插入数据。打开另一个窗口执行存储过程,然后直接关闭整个navicat客户端。测试navicat关闭后,调用的存储过程是否会继续执行。结束navicat进程。查询表数据,结果是1。原创 2024-05-13 12:08:33 · 230 阅读 · 0 评论 -
sql优化笔记
nest loop join,两表都能在关联字段走上所以时,驱动表选错,选成大表驱动小表。(小表:通过其他条件过滤后,查询结果更少的表。如果没有其他条件,只是两表关联,那小表就是数据量较小的表)3、对于nest loop join,数据量都很大,关联字段又用不上索引的情况,可以考虑使用临时表存放被驱动表的数据,并且在关联字段上建一个索引;2、改写sql,使用hint绑定执行计划,让查询走上索引或者指定驱动表;高版本也可以考虑优化成hash join的方式,减少判断的次数。1、根据查询条件,增加索引;原创 2024-05-19 21:26:39 · 103 阅读 · 0 评论 -
每天定时对几张表进行备份的方法
记录一下每天定时对几张表进行备份的方法编写存储过程,使用navicat的自动运行设置自动任务。本来打算用存储过程+JOB来定时调用,结果没有执行JOB任务的权限。所以用了这个方法。原创 2024-01-09 20:31:43 · 449 阅读 · 0 评论