数据库
Lienson
我不是技术大牛,也不是编程狂热者,我只是莫名其妙走到这条路,渐渐喜欢上它而已;我没有傲娇的开源框架,也没有名企的经历,只想做的更好而已;我不是业务专家,也不是行业顶尖,只是想记录自己的历程,借以参考。
展开
-
DDL和DML
DDL (Data Definition Language 数据定义语言)create table 创建表 alter table 修改表 drop table 删除表 truncate table 删除表中所有行 create index 创建索引 drop index 删除索引 当执行DDL语句时,在每一条语句前后,oracle都将提转载 2015-10-10 10:52:27 · 224 阅读 · 0 评论 -
delete table 和 truncate table
1、delete・DML语言・可以回退・可以有条件的删除使用delete语句删除数据的一般语法格式:delete [from]{table_name、view_name}[where]执行完后,发现表中的数据都删除了,但是表的结构什么都还在。2、truncate table・DDL语言・无法回退・默认所有的表内容都删除・删除转载 2015-10-10 11:00:17 · 365 阅读 · 0 评论 -
oracle批量插入测试数据
做数据库开发或管理的人经常要创建大量的测试数据,动不动就需要上万条,如果一条一条的录入,那会浪费大量的时间,本文介绍了Oracle中如何通过一条 SQL快速生成大量的测试数据的方法。产生测试数据的SQL如下:SQL> select rownum as id, 2 to_char(sysdate + rownum / 24 / 3600, 'yyyy-m转载 2015-10-10 14:08:43 · 274 阅读 · 0 评论 -
数据库索引的实现原理
说白了,索引问题就是一个查找问题。。。数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。索引的实现通常使用B树及其变种B+树。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法。这种数据结构,就是索引。为表设置索引要付出代价的:一是增转载 2016-02-23 16:06:07 · 230 阅读 · 0 评论