'DB/MySql'에 해당되는 글 3건

  1. 2008.11.17 테이블 필드 수정 (추가, 수정 ,삭제) by 알 수 없는 사용자
  2. 2008.10.28 인덱스 생성 / 조회 / 삭제 by 알 수 없는 사용자
  3. 2008.10.28 Mysqldump by 알 수 없는 사용자

1. 필드 추가
 ALTER TABLE {테이블명} ADD {필드명} {형식} [옵션] [옵션] [옵션]

2. 필드 수정
 ALTER TABLE {테이블명} MODIFY ({필드명} [옵션] [옵션] [옵션])

3. 필드 삭제
 ALTER TABLE {테이블명} DROP COLUMN {필드명}

4. 추가, 수정 옵션
 NOT NULL : 빈값이 들어갈 수 없음
 DEFAULT {값} : 값을 지정하지 않았을 시 넣을 기본 값
 AUTO_INCREMENT : 값을 지정하지 않았을 시 데이터가 자동으로 증가

Posted by 알 수 없는 사용자
,

1. 생성하기

가. 기존 테이블에 생성

 CREATE [UINQUE|FULLTEXT|SPATIAL] INDEX {인덱스명} ON {테이블명} ({컬럼명1}, [컬럼명2, ...])

 - 인덱스 생성시에는 테이블 IO가 제한 되므로 주의

나. 테이블 생성시 생성
 CREATE TABLE ...
 ...
 INDEX {인덱스명} ({컬럼명1}, [컬럼명2, ...])
 UNIQUE INDEX {인덱스명} ({컬럼명1}, [컬럼명2, ...]) // 유일한 값의 인덱스 생성


2. 조회하기

가. 인덱스 조회
 SHOW INDEX FROM {테이블명}


3. 삭제하기

가. 인덱스 삭제
 ALTER TABLE {테이블명} DROT INDEX {인덱스명}


Posted by 알 수 없는 사용자
,

Mysqldump

DB/MySql 2008. 10. 28. 13:52

1. 덤프뜨기

가. 데이터베이스 백업
 ./mysqldump -u{사용자이름} -p {데이터베이스명} > {파일명}

나. 테이블 백업
 ./mysqldump -u{사용자이름} -p {데이터베이스명} {테이블명} > {파일명}


2. 복원하기

가. 데이터베이스 복원 / 테이블 복원
 ./mysql -u{사용자이름} -p {데이터베이스명} < {파일명}
Posted by 알 수 없는 사용자
,