티스토리 뷰

개발/DB

[mysql] 기본 명령어

Jaeyeon Baek 2011.08.09 12:46

자주 사용할 일이 없다보니.. 자주 잊고 구글링을 통해 정보를 얻게 되는데 이번 포스팅을 통해 구글링이 아닌 블로그를 통해 정보를 얻어야겠습니다,


mysql 접속

mysql -u 유저 -p 패스워드


db 목록 확인

show databases;


특정 db 사용

use databases;


테이블 목록 확인

show tables;


테이블 상태 체크

check tables 테이블명


테이블 repair

repair tables 테이블명


테이블 구조보기

desc 테이블명 


테이블 내용 전체보기

select * from 테이블명 


테이블의 특정 필드 보기 ( 콤마로 필드 구분, 또한 where 연산 가능)

select 필드1,필드2 from 테이블명


특정 테이블 내용을 파일로

select * from 테이블명 into outfile '파일명.txt' fields terminated by',';


특정 테이블 복사

create table target_table_name (select * from source_table_name);


num값이 500 이상인것 모두 삭제 

가급적 사용하지 말도록 하자, DB를 지우는 일은 매우 신중해야 합니다.

delete from 테이블명 where num>500;  ( where절은 and나 or 연산이 추가로 포함 가능하다)


특정 테이블 내의 필드 개수 보기

select count(*) from 테이블명


시간대 선택 + 원하는 개수만큼 출력

select * from table_name where (timestamp between '1317108780' and '1317112380') limit 0,60000;


'개발 > DB' 카테고리의 다른 글

[mysql] & 연산자 활용  (0) 2012.03.23
[mysql] ip주소 변환  (0) 2011.12.01
[mysql] 패스워드 변경  (0) 2011.10.18
[mysql] function (max, min, sum, avg)  (0) 2011.10.17
[mysql] 오름차순 / 내림차순  (0) 2011.10.17
[mysql] 기본 명령어  (0) 2011.08.09
댓글
댓글쓰기 폼