데이터베이스 용어
데이터베이스(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
공감해주시는 당신은 멋쟁이 ><
'DB & Storage > MySQL & MariaDB' 카테고리의 다른 글
MySQL 원격 접속 방법 및 설정 (0) | 2015.08.26 |
---|---|
MySQL 데이터타입 (0) | 2015.07.24 |
MySQL 데이터베이스 백업(덤프) 및 복구하기 (0) | 2015.07.01 |
MySQL 설치 및 환경변수 설정하기 (1) | 2015.07.01 |
댓글