본문 바로가기
DB & Storage/MySQL & MariaDB

MySQL 기본 명령어 및 데이터베이스 용어 정리

by [방울] 2015. 7. 24.

 

 

 

 

데이터베이스 용어

데이터베이스(Database) : 전체 MySQL 데이터 집합의 창고

테이블(table) : 실제 데이터를 저장한 데이터베이스 창고 내의 상자

행(row) : 여러 필드를 포함하는 테이블 내의 단일 기록

열(column) : 행 내의 필드 이름

 

 

기본 명령어

mysql -u [계정ID] -p : mysql에 로그인합니다. (명령어 다음 행에 비밀번호 입력)

mysql -h [DB서버주소] -u [계정ID] -p : 원격서버에 있는 mysql에 로그인합니다. (명령어 다음 행에 비밀번호 입력)

 

SHOW databases; : 전체 데이터베이스 리스트를 출력합니다.

 

명령어

매개변수 

의미 

ALTER

DATABASE, TABLE

데이터베이스나 테이블을 변경

BACKUP

TABLE

테이블 백업

HELP (\H, \?)

아이템

아이템에 대한 도움말 출력

CREATE

DATABASE, TABLE

데이터베이스나 테이블 생성

DELETE

(테이블과 행의 표현식)

테이블에서 행 지움

DESCRIBE

TABLE

테이블의 열에 대한 설명

DROP

DATABASE, TABLE

데이터베이스나 테이블을 지움

\C

 

입력 취소

EXIT (컨트롤 + C)

 

종료

QUIT (\Q)

 

EXIT와 같음

GRANT

(사용자 정보)

사용자 권한 변경

INSERT

(데이터의 표현식)

데이터 삽입

LOCK

TABLE

테이블 잠금

UNLOCK

TABLE

테이블 잠금 해제

RENAME

TABLE

테이블 이름 변경

SHOW

아이템

아이템의 상세내용 출력

SOURCE

파일이름

파일이름으로부터 명령어 실행

STATUS (\S)

 

현재 상태 출력

TRUNCATE

TABLE

테이블 비움

UPDATE

(데이터의 표현식)

기존의 기록을 갱신

USE

DATABASE

데이터베이스 사용

 

 

⊙ MySQL 명령어와 키워드는 대소문자를 구별하지 않습니다.

그러나 가독성을 위하려면 대문자를 이용하는것이 좋겠지요.

 

⊙ 윈도우에서는 테이블의 이름의 대소문자를 구별하지 않지만, 리눅스와 맥 OS 에서는 대소문자를 구분합니다.

 

 

 

 

위 포스트를 읽으셨다면 바로 밑에있는 버튼을 로 채워주세요!

공감하는데에는 로그인이 필요하지 않습니다. XD

공감해주시는 당신은 멋쟁이 ><

 

댓글