MySQL 주요 관리명령
-
show status- MySQL의 상태에 대한 여러 정보 확인
-
Threads_connected- 커넥션의 상태 및 수
-
Uptime- 서버 가동 후 경과 시간
-
Queries- 실행한 SQL의 수
-
- MySQL의 상태에 대한 여러 정보 확인
-
show databases- 데이터베이스 목록 보기
-
show tables- 테이블 목록 보기
-
show table status- 통계정보 보기
-
show create table 테이블명\G- 테이블 정의 보기
-
explain SQL문- 해당 SQL문의 실행계획 취득
-
show index from 테이블명- 인덱스를 표시
-
desc 테이블명- 테이블 열 정보 보기
-
use 데이터베이스 이름- 특정 데이터베이스 사용하기
-
quit- 로그오프
MySQL 주요 SQL
-
CREATE TABLE 테이블명 1 LIKE 테이블 2;- 테이블 구조만 복제해 생성하기
-
INSERT INTO 테이블명 VALUES (..., ..., ...), (..., ..., ...), (..., ..., ...);- 복수 행 입력 (Multi row insert)
- INSERT 문 처리를 1번으로 정리해서 기존 INSERT 문 복수 회 실행 보다 처리시간이 더 짧음
- 다른 DBMS도 구현되어 있는 경우가 있음 (PostgreSQL, SQLServer, DB2…)