[MySQL] MySQL 설치 / 기본 쿼리 - DATABASE, TABLE, INSERT / SAFE MODE
14 Nov 2021 -
Less than 1 minute read
MySQL 설치
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;