본문으로 바로가기

MySQL 주요 명령어 정리

category Study/web 2017. 6. 29. 12:54


데이터베이스에 처음 들어오면서 애를 먹었다. 인터넷에 MySQL 명령 모음을 검색해서 공부를 하려고 했지만 쉽지 않았기 때문에 내 방식대로 다시 정리해보려고 한다.



종료

- quit

- ctrl + d






데이터베이스 보기

- show databases;


데이터베이스 추가

- create database DB명;


데이터베이스 삭제

- drop database DB명;


데이터베이스 사용

- use DB명;






테이블 보기

- show tables;


테이블 생성

- create table 테이블명 (필드명 자료형, 필드명 자료형, ... );


테이블 검색

- select (필드명) from 테이블명 where 필드명='값';

-- where and : 조건 모두 만족

-- where or : 하나라도 만족

-- where like : 단어검색

--- 문자% : 찾을 문자로 시작하는 단어

--- %문자 : 찾을 문자로 끝나는 단어

--- %문자% : 찾을 문자가 중간에 있는 단어

--- ____ : 찾을 문자가 4단어인 경우

-- order by 필드명 : 정렬

-- order by 필드명 DESC : 역순정렬(최신-> 상)


테이블 삭제

- delete from 테이블명;

- drop table 테이블명;


테이블 필드추가

- alter table 테이블명 add 필드명 자료형;


테이블 필드삭제

- alter table 테이블명 drop 필드명;


테이블 필드타입 수정

- alter table 테이블명 modify 필드명 자료형;


테이블 이름 수정

- alter table 테이블명 rename 테이블명







데이터 보기(테이블 구조보기)

- describe 테이블명;


데이터 입력(직접)

- insert into 테이블명 values( ' 자료명', '자료명', ... );

-- 공백은 null


데이터 입력(파일)

- load data local infile "파일명" into table 테이블명;

-- 자료입력은 tab키로 구분하며 이름순이다.

-- 공백은 /n


데이터 삭제

- delete from 테이블명 where 필드명 = '데이터명';


데이터 수정

- update 테이블명 set 필드명='바뀐데이터명' where 필드명 = '바꿀데이터명';



'Study > web' 카테고리의 다른 글

OWASP Top 10 - 2017  (2) 2017.07.06
OWASP란?  (0) 2017.07.06
APM 구동원리  (0) 2017.06.27
SSS와 CSS  (0) 2017.06.27
[K.Knock]APM 우분투  (0) 2017.06.23