生成测试表 conn liang/chengce243 create table tab_01(id int,name VARCHAR2(128)); insert into tab_01 select OBJECT_ID,OBJECT_NAME from dba_objects where row ...
分类:
其他好文 时间:
2020-04-01 12:32:25
阅读次数:
72
1.创建测试表:SQL>createtabletest(idint,namevarchar(20));SQL>beginforiin1..10000loopinsertintotestvalues(i,‘aa‘||i);commit;endloop;end;/2.导出数据:[dmdba@localhost~]$dexpsysdba/SYSDBAfile=/dm7/tes
分类:
其他好文 时间:
2020-03-21 23:18:29
阅读次数:
169
学习连接查询,先了解下"笛卡尔积",看下百度给出的解释: 在数据库中,一张表就是一个集合,每一行就是集合中的一个元素。表之间作联合查询即是作笛卡尔乘积,比如A表有5条数据,B表有8条数据,如果不作条件筛选,那么两表查询就有5 X 8 = 40 条数据。 先看下用到的测试表基本信息:我们要实现的功能就 ...
分类:
数据库 时间:
2020-03-10 10:25:29
阅读次数:
66
前言:该篇随笔通过一些案例,对索引相关的面试题进行分析。 0.准备 #1.创建test表(测试表)。 drop table if exists test; create table test( id int primary key auto_increment, c1 varchar(10), c2 ...
分类:
数据库 时间:
2020-03-08 15:40:47
阅读次数:
99
不同索引的执行效率也是不一样的,下面比较三条SQL语句在正常查询与建立普通索引与位图索引后的CPU消耗量的变化,目的为了是加强对索引的理解与运用 实验步骤:1、创建有特点的大数据表。为了保证索引产生前后,查询效果的正确比对,应建立一个存在大量数据的测试表。这个测试表的数据来源于SYS模式下的all_ ...
分类:
数据库 时间:
2020-03-04 19:25:09
阅读次数:
84
SpringBoot+Mybatis+MybatisPlus整合实现基本的CRUD操作 1> 数据准备 -- 创建测试表 CREATE TABLE `tb_user` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID', `user_na ...
分类:
编程语言 时间:
2020-02-20 23:40:40
阅读次数:
84
一、smallint类型说明 id smallint(M) [UNSIGNED] [ZEROFILL] 字段名 字段类型(显示长度,生产中创建表时不指定) [无符号] [前导填充] unsigned: 01:smallint(M)后面加上unsigned,就是无符号,只可以插入正整数,其范围就是0~ ...
分类:
数据库 时间:
2020-02-18 09:15:26
阅读次数:
89
/ @ClassName TestApi 一. DDL 0. 判断表是否存在 1. 创建表 Create 2. 删除表 disable drop 3. 创建命名空间 Create NameSpace 二. DML 1. 添加数据 put 2. 查询(get) 3. 查询(scan) 4. 删除数据 ...
数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。ACID,是指在可靠数据库管理系统(DBMS)中,事务(Transaction)所应该具有的四个特性:原子性(Atomicity)、一致性(Consistency)、 ...
分类:
数据库 时间:
2020-02-15 13:16:09
阅读次数:
80
行级策略实验 创建测试表并插入数据: TEST=# create table test(id serial primary key, user_name varchar(32), crt_time timestamp default now()); CREATE TABLE TEST=# inser ...
分类:
数据库 时间:
2020-02-04 18:52:10
阅读次数:
119