1.使用基于游标的方法或临时表方法之前,应先寻找基于集的解决方案来解决问题,基于集的方法通常更有效。 2.与临时表一样,游标并不是不可使用。对小型数据集使用 FAST_FORWARD 游标通常要优于其他逐行处理方法,尤其是在必须引用几个表才能获得所需的数据时。在结果集中包括“合计”的例程通常要比使用 ...
分类:
数据库 时间:
2021-04-20 14:39:51
阅读次数:
0
索引优化 1.1SQL性能下降的原因 查询语句写的很不好; 索引失效 单值索引 select * from user where name=''; create index idx_user_name on user(name); 复合索引 select * from user where name ...
分类:
其他好文 时间:
2021-04-20 14:31:28
阅读次数:
0
最近,我们在一次copy数据库表的时候发生了OOM。经过查询日志和jvm堆dump文件,我们发现是从一个大表里取出数据的时候出现了OOM。 环境: Linux、jdk8、hikari连接池、postgresql数据库 功能:从数据库一个千万级数据的表,批量获取数据,然后插到另外一个表 问题描述:在获 ...
分类:
数据库 时间:
2021-04-20 14:29:36
阅读次数:
0
#include <iostream> //预处理器编译指令#include int main(void) //函数头 { //函数体开始{ using namespace std; //编译指令 int apple; //声明整数变量 apple = 25; //赋值变量 cout << "我有" ...
分类:
编程语言 时间:
2021-04-20 14:29:02
阅读次数:
0
1.开发流程 - 配置数据库 - 定义模型类 - 生成迁移文件 - 执行迁移生成数据表 - 使用模型类进行增删改查操作 2.ORM - **概述**:对象->关系->映射 - **任务** -- 根据对象类型生成表结构 -- 将对象、列表的操作转换为sql语句 -- 将sql语句查询到的结果转换为对 ...
分类:
其他好文 时间:
2021-04-20 14:20:53
阅读次数:
0
-- 查看创建数据库语句 SHOW CREATE DATABASE 数据库名 -- 查看创建表语句 SHOW CREATE TABLE 表名 -- 查看表结构 DESC 表名 MYISAM INNODB 事务支持 不支持 支持 数据行锁定 不支持 支持 外键 不支持 支持 全文索引 支持 不支持 表 ...
分类:
数据库 时间:
2021-04-20 14:02:45
阅读次数:
0
包package 每个Go程序都是由包构成的, 程序从main包开始运行, 按照约定, 报名与导入路径的最后一个元素一致, 例如"match/rand"包中的源码均以package rand语句开始 导入 单行导入 import "fmt" import "match" 括号分组导入(注意没有逗号) ...
分类:
编程语言 时间:
2021-04-19 15:36:28
阅读次数:
0
SQL注入问题 导致SQL注入的根本原因是什么? 用户输入的信息中含有sql语句的关键字,并且用户所输入的信息参与了sql语句的编译过程,导致sql语句的原意被扭曲。 模拟用户登陆注册,演示sql注入 import java.sql.*; import java.util.HashMap; impo ...
分类:
数据库 时间:
2021-04-19 15:34:17
阅读次数:
0
C#中对xml数据的读取和写入: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Xml.Linq; using System.Xml; using ...
今天在navicat中编写sql操作oracle数据库时进行了误操作,可以使用如下语句进行回退回滚,因为navicat是自动提交事务的,而rollback没法回滚。 oracle回退 --开启闪退 alter table TB_MENU_INFO enable row movement; --闪退到 ...
分类:
数据库 时间:
2021-04-19 14:34:24
阅读次数:
0