一、索引的概念索引的定义索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。如下图:数据库索引的实现方式索引通常采用 B 树或 B+ 树等结构。索引由索引项组成,索引项由来自表中每一行的一个或多列(搜索关键字)组成。B 树按搜索关键字排序,可以在搜索关键字的任何关键字上进行高效搜索。为什么需要索引假设我们不能通过索引定位数据库内的信息,现在需要在学生表中寻找张...
分类:
数据库 时间:
2015-05-14 10:08:54
阅读次数:
236
Microsoft Windows [版本 6.1.7601]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。
C:\Users\ckz>sqlplus zzjd/zzjd@10.22.1.143/orcl as sysdba;
SQL*Plus: Release 11.2.0.1.0 Production on 星期三 5月 13 17:00:46 2...
分类:
数据库 时间:
2015-05-14 10:08:12
阅读次数:
348
对于英文,MySQL的FULLTEXT属性来实现全文检索是相当方便且高效的,但是在使用过程中需要注意一些事项。 首先对我们对需要进行检索的字段添加FULLTEXT属性(假设已经建表): SQL: alter?table?table_name?a...
分类:
数据库 时间:
2015-05-14 08:55:59
阅读次数:
135
ORACLE PL/SQL编程之八:
把触发器说透
本篇主要内容如下:
8.1 触发器类型
8.1.1 DML触发器
8.1.2 替代触发器
8.1.3 系统触发器
8.2 创建触发器
8.2.1 触发器触发次序
8.2.2 创建DML触发器
8.2.3 创建替代(INSTEAD OF)触发器
8.2.3 创建系统事件...
分类:
数据库 时间:
2015-05-14 08:49:30
阅读次数:
158
插入数据
insert(table, nullColumnHack, values)table:表名
nullColumnHack:空列的默认值
values:一个封装了列名和列植的Map,代表了一条数据
删除数据
db.delete(table, whereClause, whereArgs)table:表名
whereClause:删除条件,可以包含通配符“?”
whereArgs:...
分类:
数据库 时间:
2015-05-14 08:43:36
阅读次数:
238
如果是root密码:
方法一:
MySQL提供跳过访问控制的命令行参数,通过在命令行以此命令启动MySQL服务器:
safe_mysqld --skip-grant-tables&
即可跳过MySQL的访问控制,任何人都可以在控制台以管理员的身份进入MySQL数据库。
需要注意的是在修改完密码以后要把MySQL服务器停掉重新启动才会生效
方法二:
可以进行如下的步骤重新设置MySQL的r...
分类:
数据库 时间:
2015-05-14 08:45:15
阅读次数:
129
在Sina App Engine(SAE)上用python flask框架+MySQL搭app服务器时,select返回中文时jsonify函数报如下错误:(为调试放拜我异常时return的traceback.format_exc())
Traceback (most recent call last): File “/data1/www/htdocs/245/jcguo/1/myapp.py”...
分类:
数据库 时间:
2015-05-14 08:43:09
阅读次数:
962
Oracle使用大量不同的审计方法来监控使用何种权限,以及访问哪些对象。审计不会防止使用这些权限,但可以提供有用的信息,用于揭示权限的滥用和误用。
下表中总结了Oracle数据库中不同类型的审计。
审 计 类 型
说 明
语句审计
按照语句类型审计SQL语句,而不论访问何种特定的模式对象。也可以在数据库中指定一个或多个用户,针对特...
分类:
数据库 时间:
2015-05-14 08:44:04
阅读次数:
235
oracle学习入门系列之五
内存结构、数据库结构、进程
上篇蛤蟆简单描述了oracle公司的数据库产品、其他产品及oracle软件的一些特点。干货虽有但是真心是比较少的,这篇开始就是以干货为主,其中夹杂一些扯淡的事情了。蛤蟆一直也在想如何能生动的通过这干巴巴的文字来描述着世界级的软件,太理论大家都看不下去,太实践又缺乏深度。想想自己上大学那会,老师的讲课,无不枯燥乏味啊,满满的...
分类:
数据库 时间:
2015-05-14 08:42:42
阅读次数:
250
在Sina App Engine(SAE)上用python flask框架+MySQL搭app服务器时,select返回中文时jsonify函数报错误:UnicodeDecodeError: ‘utf8’ codec can’t decode byte 0xb7 in position 4: invalid start byte 的解决方案...
分类:
数据库 时间:
2015-05-14 08:41:43
阅读次数:
365
随着系统的运行我的工作我起草查询出现了这样一个bug:工作列表中的当前步骤与历史中的当前环节并不符合。如下找到我起草这一块的sql,如下:LEFTJOINT_BPM_PROCESS_TASKtask
ONtask.processExecutionId=Execution.id
ANDtask.taskId=(selectmax(taskId)fromT_BPM_PROCESS_TASK..
分类:
数据库 时间:
2015-05-14 06:26:37
阅读次数:
728
OracleStudy学习之--FlashbackArchiveCREATEFLASHBACKARCHIVEPurposeUsetheCREATEFLASHBACKARCHIVEstatementtocreateaflashbackdataarchive,whichprovidestheabilitytoautomaticallytrackandarchivetransactionaldatachangestospecifieddatabaseobjects.Aflashbackdataarchivec..
分类:
数据库 时间:
2015-05-14 06:24:56
阅读次数:
256
Oracle应用之--VirtualBoxUUID问题系统环境:操作系统:MACOS10.10.3应用软件:VirtualBox故障:在使用以前安装的VirtualBox虚拟机时,提示“UUID已存在......"类似以下图片提示:在MACOS系统解决方法,通过VirtualBox工具修改UUID:rirunhongtekiMacBook-Pro:~root#find/-name"..
分类:
数据库 时间:
2015-05-14 06:25:12
阅读次数:
222
OracleStudy之--NLS_DATE_FORMAT系统环境:操作系统:RedHatEL6数据库:Oracle11gR2在RMAN中设置时间格式时,报错:Oracle中NLS_DATE_FORMAT的设置方法分类:Oracle中NLS_DATE_FORMAT的设置方法Oracle日期格式默认为:DD-MON-YY,以下是3种方法可以修改使之永久生效;1、修改gl..
分类:
数据库 时间:
2015-05-14 06:22:12
阅读次数:
244
############################################################################mysql的安装初始化############################################################################略###########################################################################在三台服务..
分类:
数据库 时间:
2015-05-14 06:23:15
阅读次数:
130
简单罗列基础命令,只分享我的想法!一、目的要求:配置允许虚拟用户访问的vsftpd服务器,虚拟用户存储在另一台MySQL的服务器上面,虚拟用户账号有两个分别是tom和jerry,密码是tom和jerry,要求对这两个账户的权限做一下限制(根据实际的要求,自己调节)。环境:MySQL服务器..
分类:
数据库 时间:
2015-05-14 06:20:36
阅读次数:
397
一.数值类型Mysql支持所有标准SQL中的数值类型,其中包括严格数据类型(INTEGER,SMALLINT,DECIMAL,NUMBERIC),以及近似数值数据类型(FLOAT,REAL,DOUBLEPRESISION),并在此基础上进行扩展。扩展后增加了TINYINT,MEDIUMINT,BIGINT这3种长度不同的整形,并增加了BIT类型,用来存放位..
分类:
数据库 时间:
2015-05-14 06:17:00
阅读次数:
210