DBOracle
文章平均质量分 61
De_Moivre
这个作者很懒,什么都没留下…
展开
-
Oracle Partition 分区详细总结(转)
此文从以下几个方面来整理关于分区表的概念及操作: 1.表空间及分区表的概念 2.表分区的具体作用 3.表分区的优缺点 4.表分区的几种类型及操作方法 5.对表分区的维护性操作.(1.) 表空间及分区表的概念表空间: 是一个或多个数据文件的集合,所有的数据对象都存放在指定的表空间中,但主要存放的是表,所...原创 2012-11-14 17:23:46 · 155 阅读 · 0 评论 -
Mysql区分大小写问题
在 MySQL 中,数据库和表其实就是数据目录下的目录和文件,因而,操作系统的敏感性决定数据库和表命名的大小写敏感。这就意味着数据库和表名在 Windows 中是大小写不敏感的,而在大多数类型的 Unix/Linux 系统中是大小写敏感的。MySQL大小写敏感可以通过配置文件的lower_case_table_names参数来控制。 WINDOWS:编辑MySQL安装目录下的my....原创 2014-09-28 21:29:46 · 138 阅读 · 0 评论 -
mysql中key 、primary key 、unique key 与index区别
一、key与primary key区别 CREATE TABLE wh_logrecord ( logrecord_id int(11) NOT NULL auto_increment, user_name varchar(100) default NULL, operation_time datetime default NULL, logrecord_operation varchar(1...原创 2014-09-28 21:28:48 · 110 阅读 · 0 评论 -
oracle Constraint
约束简介约束用于确保数据库数据满足特定的商业逻辑或者企业规则,如果定义了约束,并且数据不符合约束,那么DML操作(INSERT、UPDATE、DELETE)将不能成功执行。约束包括NOT NULL、UNIQUE、PRIMARY KEY、FOREING KEY 以及CHECK等五种类型定义约束列级约束:column [CONSTRAINT constraint_name] const...原创 2014-08-06 09:20:14 · 122 阅读 · 1 评论 -
sql distinct 多列问题
查询单列,使用select distinct name from photos;是没有问题的。但若想查询多列,如select distinct name,nickname,department from photos;是将三列完全相同的内容过滤掉,但凡三列有一列不同,均会列出来。若将distinct放后面,如select nickname,department,distinct nam...原创 2015-02-05 15:51:47 · 767 阅读 · 0 评论 -
谈谈Oracle undo表空间
谈谈Oracle undo表空间 Oracle比其他数据库牛逼的地方好几个,其中一个很重要的就是undo表空间的引入(当然,锁也是很牛逼的一个东西)1.oracle段的类型: www.2cto.com SQL> select segment_type from dba_segments t group by t.segment_type;...原创 2014-07-30 22:20:36 · 189 阅读 · 0 评论 -
Linux下查看MySQL的安装路径,卸载mysql
Linux下查看mysql、apache是否安装,并卸载。指令 ps -ef|grep mysql 得出结果root 17659 1 0 2011 ? 00:00:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --socket=/var/lib/mysql/mysql.sock --...原创 2014-07-01 19:42:52 · 163 阅读 · 0 评论 -
linux mysql 更改MySQL数据库目录位置
MySQL默认的数据文件存储目录为/var/lib/mysql。假如要把目录移到/home/data下需要进行下面几步:1、home目录下建立data目录cd /homemkdir data2、把MySQL服务进程停掉:mysqladmin -u root -p shutdown3、把/var/lib/mysql整个目录移到/home/datamv /var/lib/mysql /home/dat...原创 2014-07-01 19:42:00 · 91 阅读 · 0 评论 -
Linux下重启mysql数据库的方法
方法一:命令:[root@localhost /]# /etc/init.d/mysql start|stop|restart|reload|force-reload[root@localhost init.d]# /etc/init.d/mysql start|stop|restart|reload|force-reload方法二:比较常用的MySQL命令:一、启动方式1...原创 2014-07-01 17:42:10 · 330 阅读 · 0 评论 -
linux下导入、导出mysql数据库命令
一、导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径):1、导出数据和表结构:mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql#/usr/local/mysql/bin/ mysqldump -uroot -p dbtest > dbtest.sql敲回车后会提示输入密码 2、只导出表结构mysqldump -u用...原创 2014-06-30 19:20:36 · 104 阅读 · 0 评论 -
[转]Select Top在不同数据库中的用法
1. ORACLE SELECT * FROM TABLE1 WHERE ROWNUM<=N 2. INFORMIX SELECT FIRST N * FROM TABLE1 3. DB2 SELECT * ROW_NUMBER() OVER(ORDER BY COL1 DESC) AS ROWNUM WHERE ROWNUM<=N 或者SELECT COLUMN FROM T...原创 2014-05-22 10:08:57 · 129 阅读 · 0 评论 -
(转)java中如何最简单的调用存储过程
例子1:调用有返回值的存储过程 import java.sql.CallableStatement;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;public class TestProc { private static Connection co...原创 2014-05-22 10:08:42 · 94 阅读 · 0 评论 -
[转]SQL DISTINCT、GROUP BY
SQL DISTINCT重复的数据统计方法 group by 重复数据的个数统计 删除重复的数据2008-09-10 16:30DISTINCT 关键字可从 SELECT 语句的结果中除去重复的行。如果没有指定 DISTINCT,那么将返回所有行,包括重复的行。 select count(distinct t.destaddr) from nbyd_send t where ...原创 2012-12-19 16:45:04 · 96 阅读 · 0 评论 -
[转]sql中Distinct、Group by、having、order by使用注意事项
SELECT COUNT(*) AS COUNT,REQUEST,METHOD FROM REQUESTMETH GROUP BY REQUEST,METHOD HAVING (REQUEST ='FC.OCEAN.JOB.SERVER.CBIZOZBKHEADER' OR REQUEST='FC.Ocean.Job.Server.CBizOzDocHeader')AND COUNT...原创 2012-12-19 16:44:32 · 147 阅读 · 0 评论 -
[转]Oracle创建自增字段方法-ORACLE SEQUENCE的简单介绍
先假设有这么一个表:create table S_Depart ( DepartId INT not null, DepartName NVARCHAR2(40) not null, DepartOrder IN...原创 2014-10-14 10:15:21 · 127 阅读 · 0 评论