数据库
beijirose
学习java
展开
-
数据库 索引
用SQL建立索引为了给一个表建立索引,启动任务栏SQL Sever程序组中的ISQL/w程序。进入查询窗口后,输入下面的语句:CREATE INDEX mycolumn_index ON mytable (myclumn)这个语句建立了一个名为mycolumn_index的索引。你可以给一个索引起任何名字,但你应该在索引名中包含所索引的字段名,这对你将来弄清楚建立该索引的意图是有帮助的。原创 2013-02-21 18:28:31 · 260 阅读 · 0 评论 -
oracle 数据库 访问不到…
数据库 访问不到 提示无效操作 连接关闭" />在Oracle/bin文件夹上右键-------共享和安全------安全-----点击“添加”按钮,出现下面的界面数据库 访问不到 提示无效操作 连接关闭" /> 2.点击“高级”----“立即查找”,在下面显示的账户中选择“NTWORK SERVICE”(注意:IIS6中aspnet的账户是NTWORKSERVICE;而在IIS5中是as原创 2013-02-21 18:32:12 · 449 阅读 · 0 评论 -
oracle 9i安装图解
9i安装图解" />选择安装路径 9i安装图解" />选择第一项安装数据库9i安装图解" />选择企业版9i安装图解" />默认,通用9i安装图解" />端口默认9i安装图解" />数据库名称,Sid默认9i安装图解" />文件路径,选择了默认,可以选择非系统盘9i安装图解" />缺省字符集即可,其中的字符集必须选为:ZHS16GBK(否则以后进行跨平台操作时对中文原创 2013-02-21 18:32:03 · 294 阅读 · 0 评论 -
Oracle Sql语句优化设计(2)
(24) 用UNION替换OR(适用于索引列)通常情况下,用UNION替换WHERE子句中的OR将会起到较好的效果.对索引列使用OR将造成全表扫描.注意, 以上规则只针对多个索引列有效. 如果有column没有被索引,查询效率可能会因为你没有选择OR而降低.在下面的例子中,LOC_ID 和REGION上都建有索引.高效: SELECT LOC_ID ,LOC_DESC , RE原创 2013-02-21 18:31:42 · 199 阅读 · 0 评论 -
Oracle sql 语句优化设计(1)
1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询,那就需要选择交叉表(intersection table)作为基础表,交叉表是指原创 2013-02-21 18:31:40 · 247 阅读 · 0 评论 -
Criteria 和Hql
criteria适合于搜索出的类型和创建criteria的类型一样比如 Criteria cri =session.createCriteria(MailLog.class);返回的类型也是;hql sql可以把搜索出来封装到一个类中,但sql应该加addscale因为他搜出来的数据类型和类中的类型可能不一样 /** Hql* 1.查询多个对象session.createqu原创 2013-02-21 18:30:54 · 293 阅读 · 0 评论 -
mysql tomcat 配置
1. MySQL configurationEnsure that you follow these instructions as variations cancause problems.Create a new test user, a new database and a single test table.Your MySQL user must have a password原创 2013-02-21 18:30:05 · 274 阅读 · 0 评论 -
MySQL配置方案,如my-medium.ini、…
MySql noinstall-5.1.xx-win32 配置(原创)1、解压mysql-noinstall-5.1.xx-win32.zip 到你喜欢的目录,例如:d:\php\mysql2、在根目录d:\php\mysql中有五个配置信息文件:my-small.ini (内存 my-medium.ini (内存 128M )my-large.ini (内存 512M)my-huge原创 2013-02-21 18:29:33 · 460 阅读 · 0 评论 -
Mysql InnoDB和MyISAM的区别
InnoDB和MyISAM是在使用MySQL最常用的两个表类型,各有优缺点,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持已经外部键等高级数据库功能。MyIASM是IASM表的新版本,有如下扩展:1、二进制层次的可移植性。原创 2013-02-21 18:29:31 · 238 阅读 · 0 评论 -
存储过程 sql sever
1、创建一个存储过程,存储各部门的总工资与平均工资及部门编号。-------------------create procedure sum_salasselect sum(salary) sum_sal,avg(salary) avg_sal,dept_idfrom employeegroup by dept_idexec sum_sal-- 2、创建一个存储过程,以员工姓名原创 2013-02-21 18:28:33 · 499 阅读 · 0 评论 -
触发器 sql
用户表corporation新闻表news都有类别字段 lb用户表corporation 中id等于新闻表news的userid当更新用户表corporation中的lb字段时也更新新闻表news里的lb字段下面是个例子:Create Trigger trucorporation On corporation --在cor原创 2013-02-21 18:28:36 · 283 阅读 · 0 评论