ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [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 사용에 도움이 많이 되는 것 같다.

     

    댓글