上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页
摘要: oracle自带两个工具(exe文件),exp和imp 完成 数据库的导出和导入。 1导出exp: a.表方式:导出指定的表 exp scott/tiger@127.0.0.1 file=d:/back/bk.dmp log=d:/back/log.log tables=emp,dept 如果报OR 阅读全文
posted @ 2022-07-17 01:06 姬雨晨 阅读(277) 评论(0) 推荐(0) 编辑
摘要: Database Configuration Assistant 简称DBCA,是oracle自带的数据库管理工具 可以在开始菜单中找一下dbca 双击打开,也可以在命令行cmd中直接输入dbca回车打开 利用DBCA创建Oracle数据库 步骤: 创建数据库 创建数据库 配置数据库 管理模板:将配 阅读全文
posted @ 2022-07-16 23:33 姬雨晨 阅读(1665) 评论(0) 推荐(0) 编辑
摘要: 触发器简介 每当对一个表执行一个DML时,Oracle就会自动调用相应的触发器(一段PL/SQL代码)。 语法: create [or replace] trigger 触发器名 before|after delete|insert|update [of 列名] on 表名 for each row 阅读全文
posted @ 2022-07-16 11:29 姬雨晨 阅读(733) 评论(0) 推荐(0) 编辑
摘要: SQL优化:大量数据时使用 哪些方面进行优化: 索引类型:普通索引、复合索引、全文索引等,每个类型索引的特性是不一致的,因此使用索引前 需要考虑,当前的表结构 最佳适用于那个类型索引。 缓存:数据库缓存、缓存中间件Redis 锁机制:排它锁、共享锁;读锁、写锁、行锁、页锁等各种类型的锁。在加锁前,需 阅读全文
posted @ 2022-07-15 21:57 姬雨晨 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 存储过程 将某一个功能的代码,封装在一起。相当于 JAVA中的方法,JS中的函数 CREATE [or replace] PROCEDURE 存储过程名(参数列表) AS -- 没有 declare,as后面直接定义变量 PLSQL语句块 -- 没有return ①创建无参的存储过程 create 阅读全文
posted @ 2022-07-13 18:41 姬雨晨 阅读(938) 评论(0) 推荐(0) 编辑
摘要: PLSQL PL/SQL:对SQL语言的扩展,可以对SQL进行编程 单行注释以-- 多行注释 /* */,可以跨多行 块结构 declare --声明变量、常量、光标、例外 begin --程序 exception --例外 end; DECLARE 声明部分。 这是为游标,数据类型定义,变量,嵌入 阅读全文
posted @ 2022-07-13 16:22 姬雨晨 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 慢查询旦志 MySQL提供的一种日志记录,用于记录MySQL中响应时间超过阀值的SQL语句(long_query_time 默认10秒) 开启慢查询 慢查询日志默认是关闭的;建议:开发调优时打开,而最终部署时关闭。 检查是否开启了慢查询日志: show variables like '%slow_q 阅读全文
posted @ 2022-07-12 15:03 姬雨晨 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 避免索引失效口诀:模型数空运最快 【来自 抖音:老猿说开发】 第1个字是模 就是代表模糊查询的意思,使用like关键字的时候要是%开头那索引就会失效 第2个字是型 代表数据类型 数据类型错误了,索引也会失效 第3个字是数 对索引字段使用内部函数,索引也会失效 这种情况呢应该建立基于函数的索引 第4个 阅读全文
posted @ 2022-07-12 11:04 姬雨晨 阅读(160) 评论(0) 推荐(0) 编辑
摘要: mysql优化的官网文档:https://dev.mysql.com/doc/refman/8.0/en/optimization.html SQL执行流程 a. sql编写顺序 select dinstinct .. from .. join .. on .. where .. group by 阅读全文
posted @ 2022-07-11 10:46 姬雨晨 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 0、软件版本 VMware16 CentOS8.2 MySQL:5.5.58.rpm包 1、检测本机安装的MySQL rpm -qa|grep -i mysql 2、卸载mysql rpm -e rpm包 yum -y remove mysql* 如果卸载不掉,mysql可直接换成检测到的包名 rm 阅读全文
posted @ 2022-07-06 21:51 姬雨晨 阅读(1533) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页