일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 문자열자르기
- 불독맨션 좋아요
- 펌방지해제
- javascript강의
- jason marz im yours
- jason maraz
- Marry You
- MySQL
- bruno mars marry you
- Mysql명령어
- 이클립스 단축키
- 자바스크립트강의
- dom vs sax
- java 인스턴스
- sax vs dom
- eclipse 단축키
- This Android SDK requires An...e ADT to the latest version
- java파일삭제
- java파일복사
- lol 서포터
- 자바 객체
- 스크린세이버
- 자바정의
- Split
- java 객체
- 타루 예뻐할께
- marry you 프로포즈
- eclipse svn
- 체크박스
- 갈릴레오 svn
- Today
- Total
목록데이타베이스 (15)
쿰뱅이
[Oracle]테이블스페이스(TableSpace) 정의 테이블이 저장되는 공간입니다. 오라클 에서는 테이블스페이스라고 해서 테이블이 저장될 공간을 먼저 만들고 나서 테이블을 생성합니다. 각각의 테이블을 테이블스페이스별로 나누어서 관리와 퍼포먼스의 향상을 가지고 오는것입니다. 테이블스페이스를 생성하면 정의된 용량만큼 미리 확보한 테이블스페이스가 생성되어 지고 생성되어진 테이블스페이스에 테이블의 데이타가 저장됩니다. 예를 들면 많은 데이터가 쌓일 게시판 테이블은 기본용량 100메가 자동확장 10메가로 테이블스페이스를 만들어서 그곳에 게시판 테이블을 만들어 쓰면 게시판 데이터는 그곳에 100메가까지 데이터가 저장되고 용량 초과시 자동적으로 10메가단위로 테이블 스페이스의 크기는 확장됩니다. 이렇게 각 테이블의..
데이터베이스 관리자(DBA) ∙ 데이터 정의어와 제어어를 이용하여 데이터베이스를 정의, 제어, 관리하는 관리자 ∙ 데이터베이스에 대한 접근 권한 설정, 제작과 갱신, 보전과 관리, 데이터베이스 성능 변경 요구에 대한 응답 등의 임무를 가짐 데이터베이스 모델의 종류 ∙ 계층적 데이터베이스 모델 : 하나의 루트 레코드 타입과 다수의 종속 레코드 타입으로 구성된 순서 트리 → 데이터를 빠르게 검색할 수 있지만 유연성이 부족 ∙ 네트워크형 데이터베이스 모델 : 계층 모델을 개선하여 그래프(Graph) 구조를 기반으로 구성 → 데이터의 변경이 어려워 확장성이 떨어짐 ∙ 관계형 데이터베이스 모델 : 개체를 테이블(Table)로 사용하고 개체 집합들 사이의 관계를 공통 속성으로 연결하는 독립된 형태의 데이터 모델 →..
데이터베이스 접속 $ mysql -u 사용자명 -p dbname 설치 직후에는 root 사용자에 비밀번호가 없으므로 다음과 같이 접속하여 MySQL을 관리할 수 있다. $ mysql -u root mysql 비밀번호 변경 MySQL을 설치한 직후에는 root 계정에 암호가 지정되어 있지 않다. 다음 세가지 방법으로 비밀번호를 변경 할 수 있다. mysqladmin이용. $ mysqladmin -u root password 새비밀번호 update문 이용 $ mysql -u root mysql mysql> UPDATE user SET password=password('새비밀번호') WHERE user='root'; mysql> FLUSH PRIVILEGES; Set Password 이용 SET PASSWOR..
MySql 명령어 SQL 구조도 DATABASE –>여러 개의 TABLE -> 여러 개의 필드; 명령어들 -DATABASES- *SHOW DATABASES; *USE 데이터베이스이름; *CREATE DATABASE 데이터베이스이름; *DROP DATABASE 데이터베이스이름; -DATABASE- :USE 데이터베이스이름; 명령으로 사용할 데이터베이스 선택해야함 *CREATE TABLE 테이블이름(구조) Ex) CREATE TABLE aa(id INT AUTO_INCREMENT, name VARCHAR(30), old INT, exp INT, PRIMARY KEY(id)); -> 변수 선언할 때 (변 수이름 변 수형, ….. ) -> AUTO_INCREMENT 자동추가로 값을 입력할 때 NULL를 넣으면 ..
MySQL에서 rownum 구현 페이징이나 기타 의 경우 limit로 사용가능 하나 현재의 row가 검색된 rows중에 몇번째 인지 알 필요가 있을경우 mysql에서 oracle에서 쓰던 rownum 같은것을 구현할 수는 없을까? oracle의 rownum과 비슷한 기능을 mysql의 내부 변수로 처리 하면 가능하다. 경우 1. mysql> SET @n := 0; Query OK, 0 rows affected (0.00 sec) mysql> SELECT @n := @n+1 AS rownum, thing, arms, legs FROM limbs; +--------+--------------+------+------+ | rownum | thing | arms | legs | +--------+-------..
CUBRID & MSSQL & Mysql & ORCLE 지원함수 비교 다음 표는 CUBRID와 타 DBMS의함수를 비교한 내용이다. * 표가 붙은 내용은 사용법이나 결과값이 완전히 일치하지는 않지만 간단한 조작을통해 동일한 결과값을 return 하는 함수이다 CUBRID MSSQL Mysql ORACLE ABS ABS ABS ABS ADD_MONTHS DATEADD DATE_ADD ADD_MONTHS AVG AVG AVG AVG BIT_LENGTH - BIT_LENGTH - CEIL CEILING CEILING CEIL CHAR_LENGTH DATALENGTH CHAR_LENGTH LENGTH(한글일경우지원안함) CHR CHAR CHAR CHR COALESCE COALESCE COALESCE COALES..
[oracle] 오라클 ALTER의 정의와 사용법 ALTER란? 기존 테이블에 새로운 컬럼을 추가하거나 변경할때 쓰는 명령어 ALTER 명령은 CREATE TABLE문으로 만든 컬럼은 삭제 할 수 없다. -- 사용자 암호 변경 ALTER USER [USER ID] IDENTIFIED BY [NEW PASSWORD]; EX)ALTER USER scott IDENTIFIED BY lion; -- 인덱스 수정 ALTER INDEX [INDEX NAME] RENAME TO [NEW INDEX NAME]; EX)ALTER INDEX idx_empno RENAME TO idx_emp_01; : 인덱스 idx_empno의 이름을 idx_emp_01로 변경한다. -- 필드 추가 ALTER TABLE [TABLE NAM..
oracle에서 limit 구현하기 ROWNUM과 BETWEEN을 이용하여 mysql의 limit와 같은 역활을 구현할 수 있다. SELECT * FROM ( SELECT A.*, ROWNUM RNUM FROM ( ------- 쿼리 본문 시작 ------- 쿼리 본문 끝 ) A WHERE ROWNUM =11 출처 : http://www.oracle.com/technology/global/kr/oramag/oracle/06-sep/o56asktom.html