전체 글 1444

MySQL 예제와 성능튜닝

MySQL Example 사용자 추가 insert into user values('192.168.25.4', 'root',password('패스워드'),'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y',' ',' ',' ',' ',0,0,0,0); 테이블 복사 create table [new_table_name] select * from [source_table_name]; MySQL Prompt 에서 VI로 SQL Query 작성 edit # 작성후 :wq 여러 데이터베이스 연결 $a = mysql_connect('a', 'b', 'c', 1); $b =..

db/mysql 2006.09.22

Subquery특징

서브쿼리는 쿼리 안에 또 쿼리가 들어가있는 형태이다. from 절과 where절에 사용이 가능하다. MAIN QUERY가 실행되기 이전 실행이 된다. SUBQUERY의 사용목적1. 데이터의 재구성 - 뷰를 사용하는 것과 마찬가지로 원하는 칼럼, 원하는 데이터 부분만을 불러올때 사용한다. - 여기에는 하나의 테이블을 쪼개서 필요한 부분만을 불러올 수 도 있으며(게시판에서 자주 사용하는 방법) - 테이블간 조인을 하는 쿼리를 subquery로 사용하여 데이터를 수집할 수도 있다. 2. 하나이상의 명확하지 않은 조건절의 사용시 유용하다. - 조건절이 명확하여 where name='kkaok' 이렇게만 되면 너무도 행복하다. 하지만 조건절에 "작년 오늘부터 현재의 오늘"이라든지 "다른 테이블에 kkaok이라는 ..

db 2006.09.22

mysql 인덱스

mysql 인덱스생성 문법 BLOB과 TEXT 타입을 제외한 모든 mysql의 칼럼 타입은 인덱스로 사용될 수 있다. 한 테이블에는 16개의 인덱스를 생성할 수 있으며 최대 인덱스의 길이는 256바이트이다. 또한 인덱스에 사용되는 칼럼은 NOT NULL이어야 한다. 인덱스의 생성은 테이블을 생성할 때 다음처럼 생성하면 된다. KEY [인덱스명] (col1(length),col2(length),...) 인덱스의 생성 CREATE TABLE test ( id CHAR(20) NOT NULL, name CHAR(200) NOT NULL, PRIMARY KEY (id), KEY index_name (name(200)) ); 인덱스의 추가 ALTER TABLE test ADD INDEX index_id (id) ..

db/mysql 2006.09.22

oracle 인덱스

oracle index 문법 인덱스생성 문법 CREATE [BITMAP | UNIQUE] INDEX index_name ON table (column[, column]...) ; 인덱스 생성 create unique index ix_kkaok_indx on kkaok(seq); kkaok 테이블에서 unique 한 값으로 seq 칼럼에 대해 ix_kkaok_indx라는 인덱스를 생성하라는 명령문. 결합 인덱스 생성 create index ix_kkaok_indx2 on kkaok(seq,re_step); seq 와 re_step 두 개의 칼럼에 인덱스를 생성한다. 각각의 칼럼에 대해 내림차순과 오름차순 정렬 옵션을 줄 수 있으나 hint를 사용시 정렬이 안되는 경우가 있어서 정렬과 관련된 것은 hint에..

db/oracle 2006.09.22

mssql 인덱스

mssql 인덱스생성 문법 CREATE [UNIQUE] [CLUSTERED | NONCLUSTERED] INDEX index_name ON table (column [,...n]) [WITH [PAD_INDEX] [[,] FILLFACTOR = fillfactor] [[,] IGNORE_DUP_KEY] [[,] DROP_EXISTING] [[,] STATISTICS_NORECOMPUTE] ] [ON filegroup] 인덱스 생성 create clustered index ix_kkaok on kkaok(seq) width DROP_EXISTING, FILLFACTOR = 80 kkaok 테이블에서 seq 칼럼에 대해 ix_kkaok라는 클러스터드 인덱스를 생성하라는 명령문이다. DROP_EXISTING ..

db/mssql 2006.09.22

limit, rownum, top

limit, rownum, top 출처 : 까오기네 가정 : id(아이디),password(비밀번호),idx(고유번호) 세개의 field를 갖는 test라는 테이블이 있고 이 안에는 72개의 데이터가 insert 되어 있다고 가정한다. limit mysql에서 지원하는 limit은 두개의 인자를 갖는다. select * from test order by idx desc limit 5,10 위에서 보면 앞에 인자는 위치정보이면 뒤에 인자는 select에 의해 불러오는 데이터의 수량이다. 따라서 위의 쿼리문을 해석하면 test 테이블을 idx로 내림차순 정렬을 한 것을 6번째부터 15번째까지 10개의 데이터만을 불러오라는 내용이다. 다음의 쿼리문을 보자 select * from test order by id..

db 2006.09.22

Registry

메뉴 속도 : HKEY_CURRENT_USER\ControlPanel\desktop - MenuShowDelay : ↓Fast 회사, 이용자이름 : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion CD 자동실행 : HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet001\Services\Cdrom - Autorun : 0 도움말 지원 : HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer - NoSMHelp(DWORD) : 1(Not Use) MSIE 타이틀 : HKEY_CURRENT_USER\Software\Microsoft..

os/Window 2006.09.22

시스템 종료 창 바꾸기 & Windows shoutdonw

시스템 종료 창 바꾸기 여러 이용자가 하나의 PC를 쓸 때 시스템을 켜면 시작 화면이 뜬다. 여기에는 각 이용자가 등록되어있고 누가 어떤 프로그램을 쓰는지 간단히 나와 있다. 내가 무엇을 할지 다른 사람이 보는 게 싫다면 윈도우즈 98처럼 이름만 보이므로 보안이 더 낫다. 시작 버튼 → 설정 → 제어판 → 사용자 계정을 고른 다음 ‘사용자 로그온 또는 로그오프 방법변경’을 누른다. ‘새로운 시작 화면 사용’의 체크 표시를 없애고 ‘옵션 적용’ 버튼을 누르면 로그 창이 고전적인 형태로 바뀐다. ‘새로운 시작 화면 적용’을 누르면 윈도우 98처럼 시스템 종료 창이 바뀐다. Windows shoutdonw : Win + R + `tsshutdn 시간(초)`, Ctrl + C 취소 한글토글 오류 : 왼쪽Alt ..

os/Window 2006.09.22

SHIFT키의 15가지 기능

1.윈도우즈 시작을 빠르게 윈도우즈가 시작될 때 SHIFT키를 계속 누르고 있으면 시작메뉴에 등록했던 여러가지 응용 프로그램들은 전혀 실행되지 않고 윈도우즈만 바로 시작한다. 따라서 시작 메뉴에 프로그램을 많이 등록해서 사용하는 사람들은 급할 때 이 방법을 사용하면 편리하다. 2. 필요없는 파일 한번에 삭제하기 나중에 되살릴 일도 없고 전혀 필요도 없다면 굳이 휴지통에 넣었다가 비우느라 시간과 공간을 낭비할 필요는 없다. SHIFT키를 누른 채로 키를 눌러 파일을 지우면 파일은 온데간데 없이 사라져 버린다. 3. 창 한꺼번에 닫기 여러 폴더를 열어 놓았다면 Shift키를 누른 상태로 현재 폴더를 닫으면 지금까지 열어 놓은 상위 폴더까지 한꺼번에 닫힌다. 4. 파일 이동 간단히 SHIFT키를 누른 채로 파..

os/Window 2006.09.22
반응형