搜索到与相关的文章
编程技术

一个例子与InnoDB索引的几个概念

1、一个简单的sql语句问题假设当前我们有一个表记录用户信息,结构如下:a)表结构CREATETABLE`u`(`id`int(11)NOTNULLDEFAULT’0′,`regdate`int(1)unsigned,…..PRIMARYKEY(`id`),KEY`regdate`(`regdate`))ENGINE=InnoDBDEFAULTCHARSET=gbk说明:1)由于需要按照注册时间单独查询,建了一个regdate的索引2)其他信息未列出,一行

系统 2019-08-12 09:29:45 2326

Oracle

oracle pl/sql 中的触发器

oracle11g将触发器分为5种:1.DDL触发器:当在数据库中创建、修改、重命名、删除对象时触发。2.DML或行级别触发器:当在表中插入、更新或删除数据时触发;可用于在值被改变前(before)进行审核、检查、保存、和替代。3.复合触发器:既是语句级又是行级触发器。在需要同时使用语句级触发器和行级触发器时可以使用复合触发器。4.insteadof触发器:用于停止DML语句的执行并重定向DML语句,即视图触发器。5.系统或数据库事件触发器:用于跟踪系统事

系统 2019-08-12 01:54:55 2326

Oracle

oracle_深刻理解数据库的启动和关闭

Oracle数据库提供了几种不同的数据库启动和关闭方式,本文将详细介绍这些启动和关闭方式之间的区别以及它们各自不同的功能。一、启动和关闭Oracle数据库对于大多数OracleDBA来说,启动和关闭Oracle数据库最常用的方式就是在命令行方式下的ServerManager。从Oracle8i以后,系统将ServerManager的所有功能都集中到了SQL*Plus中,也就是说从8i以后对于数据库的启动和关闭可以直接通过SQL*Plus来完成,而不再另外需

系统 2019-08-12 01:54:48 2326

数据库相关

索引器

//类classStudent{publicintStuNo{get;set;}publicstringStuName{get;set;}publicintStuAge{get;set;}}//索引器classMyClass{//存储5个学员信息的数组publicStudent[]students=newStudent[5];publicMyClass(){students[0]=newStudent(){StuNo=1001,StuName="张三",S

系统 2019-08-12 01:54:04 2326

Oracle

Oracle学习笔记: 启动和关闭数据库& 管理网络 -

■监听程序#lsnrctlstart--->启动#lsnrctlstop--->停止#lsnrctlstatus--->状态#lsnrctlhelp--->帮助■一个例程只能访问一个数据库,而一个数据库可以由多个例程同时访问.例程由一组逻辑内存结构和一系列后台服务进程组成.在启动数据库的过程中,文件的使用顺序是:参数文件、控制文件、数据文件和重做日志文件.■启动模式nomount模式启动例程,但不装载数据库,即只完成启动步骤的第1步。(读取参数文件)mou

系统 2019-08-12 01:53:30 2326

Oracle

Mysql和Oracle的卸载

如果你的电脑里装过MySQL,想再重新安装MySQL的时候可能就会因为前一版本卸载不完全而出现错误了——最常见的就是安装好后设置参数的最后一步验证时,会在Executeconfigurattion步骤中的第三项StartService出错,错误提示为CouldnotstarttheserviceMySQL,或者是第四项applysecuritysetting的时候出错。下面介绍一下彻底卸载Mysql的方法:首先,先在服务(开始——>控制面板——>管理工具—

系统 2019-08-12 01:53:30 2326

编程技术

15 mac 设置三指拖动窗口

15版默认关闭三指拖动窗口,需要按住后再移动。设置开启三指拖动窗口功能如下:左上角点击小苹果,系统偏好设置,第四行找到‘辅助功能’辅助功能,左侧列表里,找到‘鼠标与触控板’,右侧‘触控板选项’点开,勾选‘启用拖移’,列表里选择‘三指拖移’设置完毕后,点击‘好’,退出即可。15mac设置三指拖动窗口

系统 2019-08-12 01:33:32 2326

数据库相关

partition list - Groovy built-in to split an

list-Groovybuilt-intosplitanarrayintoequalsizedsubarrays?-StackOverflowdefpartition(array,size){defpartitions=[]intpartitionCount=array.size()/sizepartitionCount.times{partitionNumber->defstart=partitionNumber*sizedefend=start+siz

系统 2019-08-12 01:33:22 2326

编程技术

Mac 升级 OS X 10.8.2 后 VirtualBox 无法启动

昨晚把Mac从10.8.1升级10.8.2,结果VirtualBox启动不了:废话不多,大家升级一下VirtualBox吧,4.2.1版本点这里VirtualBox-4.2.1-80871-OSX.dmg。注意:如果你的VitualBox已经是4.2.0了,直接用软件自动检查更新显示已经是最新版本了。参见帖子:CannotstartVMinMacOSX10.8.2Mac升级OSX10.8.2后VirtualBox无法启动的问题

系统 2019-08-12 01:33:02 2326

操作系统

Vim插件管理利器——Vundle

Vim插件管理利器——Vundle-心汐xinsea.comVim插件管理利器——Vundle发布时间:July4,2012用Vim进行编码有两年时间了吧,可实话说可能连个二把刀都算不上,好像每次用都能发现Vim神奇的地方。最近发现公司和家里的电脑都是一团糟,想着都重新整理一下,重新做一下系统。所以也就想着趁着这次机会把自己的Vim也整理一下。平时用的时候,总是根据自己的习惯对自己的Vim进行一些自己的设置,每次添添减减的也是毫无规律。vimrc文件自己看

系统 2019-08-12 01:32:45 2326