데이터베이스에 처음 들어오면서 애를 먹었다. 인터넷에 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 |