-
[Database] Mysql 기본 명령어 정리카테고리 없음 2020. 3. 28. 22:11
MySql을 처음 쓸 때마다 명령어가 기억이 안 나서 정리해놓은 치트시트를 정리해보았다. 직관적인 편이라 몇 번 사용해보면 금방 외워지는 것 같다.
1. 데이터베이스 관련
데이터베이스 만들기, 리스트 보기, 사용하기 명령어는 아래와 같다.
// Database 만들기 create database '데이터베이스명'; // Database 리스트 보기 show databases; //Database 사용하기 use 데이터베이스명;
2. 테이블 관련
테이블 만들기, 테이블 구조 확인하기, 테이블 이름 바꾸기, 테이블 삭제 명령어는 아래와 같다.
// 테이블 만들기 create table '테이블명' ( 컬럼1 데이터타입, 컬럼2 데이터타입, ... ); // 테이블 구조 확인하기 desc 테이블명; // 테이블 이름 바꾸기 rename '기존 테이블명' to '새로운 테이블명'; // 테이블 삭제 drop table '테이블명';
3. 테이블 내 데이터 읽기, 수정, 삽입, 삭제 (CRUD)
데이터 읽어오기, 삽입하기, 수정하기, 삭제하기 명령어는 아래와 같다.
// 데이터 읽어오기 select * from 테이블명; // 데이터의 일부(컬럼)만 읽어오고 싶은 경우 select 컬럼명 from 테이블명; // 데이터 삽입 insert into 테이블명 (컬럼1, 컬럼2) values ('넣을 내용1', '넣을 내용2'); // 데이터 수정 update 테이블명 set 컬럼명 = '바꿀 내용' where 컬럼명 = '원래 내용'; // 데이터 삭제 delete from 테이블명;
* 직접 사용해보기 (W3SCHOOLS)
W3SCHOOLS에서는 더욱 자세한 설명과 실습 툴을 제공하고 있다. 위에 정리한 기본 사항 외에도 JOIN 등 다양한 실습 환경이 주어져 있다. 직접 명령어를 사용해보는 게 Mysql 사용에 도움이 많이 되는 것 같다.