问题:删除表数据不会导致高水位线下降,不会使用查询效率, 模拟: 创建表,分析表 SQL> create table TEST as select * from USRBF2; Table created. SQL> EXEC DBMS_STATS.GATHER_TABLE_STATS('c##sa ...
分类:
数据库 时间:
2020-04-12 22:49:29
阅读次数:
101
创建数据库SPJ,创建四个关系模式S,P,J,SPJ; 创建表插入元素--创建S(供应商)表 create table S( SNO VARCHAR(8), SNAME VARCHAR(8), STATUS INTEGER, CITY VARCHAR(8));--插入元素 insert into S... ...
分类:
数据库 时间:
2020-04-11 11:27:54
阅读次数:
105
第1章 故障背景 1.1 环境 1.2 故障现象 1.3 处理思路 第2章 故障模拟 1.1 数据模拟 1.2 恢复里程 第一个里程: 先在db02服务器创建一个库kk 第二个里程: 在db01上获取,建表语句 mysql use kk mysql show create table t1; + + ...
分类:
数据库 时间:
2020-04-10 13:27:03
阅读次数:
87
MySQL加密和解密实例详解 有多种前端加密算法可用于数据加密、解密,这是一种简单的数据库级别的数据加密、解密解决方案。 以MySQL数据库为例,它内建了相应的加密函数(AES_ENCRYPT() )和解密函数(AES_DECRYPT())。 1.建表:建表时注意数据的类型 CREATE TABLE ...
分类:
数据库 时间:
2020-04-10 00:13:00
阅读次数:
75
表值参数是使用用户定义的表类型来声明的。 使用表值参数,可以不必创建临时表或许多参数,即可向 Transact-SQL 语句或例程(如存储过程或函数)发送多行数据。 示例: 下面的示例使用 Transact-SQL 并展示了如何执行以下操作: 创建表值参数类型,声明变量来引用它,填充参数列表,然后将 ...
分类:
其他好文 时间:
2020-04-09 22:52:05
阅读次数:
129
约束 概述 为了保证数据的一致性和完整性,SQL规范以约束的方式对表数据进行额外的条件限制。 约束是表级的强制规定。 可以在创建表的时候添加约束,或者在表创建之后数据添加之前添加约束。 约束类型 有如下的六大约束: NOT NULL,非空约束,规定某个字段不能为空。 UNIQUE,唯一约束,规定某个 ...
分类:
数据库 时间:
2020-04-09 14:15:49
阅读次数:
95
在hive建表中,默认的分隔符为 ‘,’ ,可以指定想用的分隔符 hive默认的列分割类型为org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe,这其实就是^A分隔符,hive中默认使用^A(ctrl+A)作为列分割符,如果用户需要指定的话,等同于ro ...
分类:
其他好文 时间:
2020-04-08 11:40:18
阅读次数:
267
「数据库」和「数据库索引」这两个东西是在服务器端开发领域应用最为广泛的两个概念,熟练使用数据库和数据库索引是开发人员在行业内生存的必备技能。
使用索引很简单,只要能写创建表的语句,就肯定能写创建索引的语句,要知道这个世界上是不存在不会创建表的服务器端程序员的。然而, 会使用索引是一回事, 而深入理解索引原理又能恰到好处使用索引又是另一回事,这完全是两个天差地别的境界(我自己也还没有达到这层境界)。很大一部份程序员对索引的了解仅限于到“加索引能使查询变快”这个概念为止。
分类:
其他好文 时间:
2020-04-07 23:56:05
阅读次数:
142
#1. 创建表dept1NAME NULL? TYPEid INT(7)NAME VARCHAR(25) USE test; CREATE TABLE dept1( id INT(7), NAME VARCHAR(25) );#2. 将表departments中的数据插入新表dept2中 CREAT ...
分类:
数据库 时间:
2020-04-07 20:07:29
阅读次数:
108