[MySQL] MySQL 설치 / 기본 쿼리 - DATABASE, TABLE, INSERT / SAFE MODE


MySQL 설치


🐬 MySQL 설치 & 설치 확인하기

🐬 MySQL Workbench 설치하기



MySQL 쿼리(Query)문


데이터베이스 (Database)

  • 데이터베이스 생성

      CREATE DATABASE database_name;
    
  • 데이터베이스 삭제

      DROP DATABASE db_name;
    
      DROP DATABASE IF EXISTS db_name;
    
  • 데이터베이스 사용

      USE db_name;
    
  • 데이터베이스 리스트 조회

      SHOW DATABASES;
    
  • 현재 사용중인 DB

      SELECT DATABASE();
    


테이블 (Table)

  • Columns (headers) / Rows (actual data)

  • 테이블 생성

      CREATE TABLE table_name
          (
              column_name     data_type,
              column_name     data_type
          );
    
  • 테이블 리스트 조회

      SHOW TABLES;
    
  • 테이블 + 컬럼 정보 보기

      SHOW COLUMNS FROM table_name;
        
      DESC table_name;
    
  • 테이블 삭제

      DROP TABLE table_name;
    
      DROP TABLE IF EXISTS table_name;
    


데이터 입력, 조회

  • 데이터 입력

      INSERT INTO table_name
      (column_name)
      VALUES (data);
    
  • 여러개의 데이터 입력

      INSERT INTO table_name 
      (column_name, column_name) 
      VALUES      
      (value, value), 
      (value, value), 
      (value, value); 
    
  • 데이터 조회

      SELECT * FROM table_name;
    
  • 데이터 삭제

      DELETE FROM table_name WHERE 조건절;
    


SAFE MODE

  • Edit > Preferences > SQL Editor > Safe Updates… 에서 설정 가능

  • 실수로 테이블이나 DB를 지워버릴 수 있기 때문에 설정해 놓는것이 좋다!

  • SAFE MODE 해제하기

      set SQL_SAFE_UPDATES=0;
    
  • SAFE MODE 다시 설정하기

      set SQL_SAFE_UPDATES=1;
    

Categories:

MySQL