DB
千秋大业一壶茶
世间本无事庸人自扰人
展开
-
Oracle基本操作
[b]一、表操作[/b] [b]1. 常用数据类型[/b] NUMBER(p,s):可变长度的数字。p表示整数加小数的最大位数,s为最大小数位数。支持最大精度为38位 NVARCHAR2(size):变长字符串,最大长度为4000字节(以字符数为单位) VARCHAR2(size):变长字符串,最大长度为4000字节(以字节数为单位) CHAR(size):定长字符串,最大长度为2000...2014-07-25 16:10:09 · 172 阅读 · 0 评论 -
Oracle基本函数
[b]一、字符函数[/b] [b]1. ASCII(x)[/b] 功能:该函数用于返回字符x的ASCII码值 示例:SELECT ASCII('a') "a", ASCII('A') "A" FROM DUAL; [b]2. LENGTH(x)[/b] 功能:该函数用于返回x中字符的个数 语法:SELECT LENGTH(列名1) FROM 表名 WHERE 表达式; [b]...2014-07-28 16:40:24 · 143 阅读 · 0 评论 -
MySQL解压版安装与配置 (Windows)
1. 到官网下载MySQL解压版,然后将mysql解压到任意路径,本例放在:D:\Program Files\mysql-advanced-5.6.14-win32 2. 设置环境变量,在系统变量Path中添加:;D:\Program Files\mysql-advanced-5.6.14-win32\bin 3. 在根目录下面有以"my-"开头的ini文件,随意复制一个放在根目录,如...2014-03-08 11:02:17 · 194 阅读 · 0 评论 -
Redis
[b]1. 简介 [/b] redis是一个开源的key-value数据库。它又经常被认为是一个数据结构服务器。因为它的value不仅包括基本的string类型还有 list,set ,sorted set和hash类型。当然这些类型的元素也都是string类型。也就是说list,set这些集合类型也只能包含string 类型。你可以在这些类型上做很多原子性的操作。比如对一个字符value追...2014-08-04 11:40:54 · 166 阅读 · 0 评论 -
Oracle索引
[b]1. 索引简介[/b] [b]索引特点 :[/b] 第一、通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。 第二、可以大大加快数据的检索速度,这也是创建索引的最主要的原因。 第三、可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。 第四、在使用分组和排序子句进行数据检索时,同样可以显著减少查询中分组和排序的时间。 第五、通过使用索引,可以在查询的过...2014-09-01 18:06:16 · 136 阅读 · 0 评论 -
Oracle分区表
[b]1. 分区表简介[/b] 当表中的数据量不断增大,查询数据的速度就会变慢,应用程序的性能就会下降,这时就应该考虑对表进行分区。表进行分区后,逻辑上表仍然是一张完整的表,只是将表中的数据在物理上存放到多个表空间(物理文件上),这样查询数据时,不至于每次都扫描整张表。分区后的表与未分区的表在执行DML语句时没有任何区别。对表进行分区时,必须为表中的每一条记录指定所属分区,一条记录属于哪...2014-09-02 16:56:25 · 199 阅读 · 0 评论 -
Oracle序列
[b]1. 序列简介[/b] 序列是Oracle提供的用于产生系列唯一数字的数据库对象。使用序列可以实现自动产生主键值。序列也可以在多用户并发环境中使用,为所有用户生成不重复的顺序数字,而且不需要任何额外的I/O开销。 [b]2. 创建序列[/b] [b]语法:[/b] CREATE SEQUENCE 序列名 [START WITH 开始值] [INCREMENT BY 增量...2014-09-10 10:26:21 · 176 阅读 · 0 评论 -
Oracle语句优化
[b]1. 避免使用“*”替代所有列[/b] 如果采用“*”,Oracle系统需要首先通过数据字典来将语句中的“*”转换成相应表中的所有列名,自然要比直接使用列名花费更多的时间。 [b]2. 用TRUNCATE代替DELETE删除整表数据[/b] 在使用DELETE时,Oracle会对这些行进行逐行地删除,并且使用回滚段来记录删除操作,使用TRUNCATE语句删除表中的所...原创 2014-09-11 12:43:56 · 172 阅读 · 0 评论 -
Oracle存储过程
[b]1. 简介[/b] 存储过程是SQL 语句和可选控制流语句的预编译集合,以一个名称存储并作为一个单元处理。存储过程存储在数据库内,可由应用程序通过一个调用执行,而且允许用户声明变量、有条件执行以及其它强大的编程功能。存储过程在创建时即在服务器上进行编译,所以执行起来比单个SQL语句快。 [b]2. 存储过程的优点[/b] (1)存储过程只在创造时进行编译,以后每次执行存储...2014-09-16 11:58:18 · 152 阅读 · 0 评论