훈수/저작권 관련 지적 환영합니다 - 댓글 또는 audgnssweet@naver.com
'기본' 명령어들
Order By
데이터를 어떤 순서대로 정렬할지 선택합니다. (기준 칼럼과 오름/내림차순)
조건이 여러 개가 나열된다면, 먼저 첫 번째 조건으로 정렬하고 그다음 두 번째....
order by [칼럼명] [ASC-기본|DESC]와 같이 사용합니다.
MySQL에서는 기본적으로 select를 했을 때, PK를 ASC(오름차순)으로 제공해줍니다.
위는 emp_no를 내림차순으로 정렬한 예제입니다.
위에서는 hire_date로 먼저 정렬하고, hire_date가 같은 record끼리는 birth_date로 정렬된 것을 볼 수 있습니다.
Insert
table에 record를 집어넣을 때 사용합니다.
insert into [테이블명] (칼럼명 1, 칼럼명 2,...) values(칼럼명 1 값, 칼럼명 2 값,....)와 같이 사용합니다.
이때, 모든 칼럼에 대해서 table에 명시된 순서대로 값을 넣어준다면 앞쪽에서 칼럼명을 지정해주지 않아도 됩니다.
is null, is not null
값이 null인 것, null이 아닌 것을 분류할 때 사용합니다.
칼럼=null과 같이 사용하지 않는다는 것을 알아두시면 됩니다.
update
record를 업데이트할 때 사용합니다.
update [테이블명] set [칼럼명 1]=[칼럼명 1 값],... where [조건]의 형식으로 사용합니다.
TOP
MySQL에서는 limit이라는 명령어를 사용하여, 보고 싶은 record의 개수를 지정할 수 있습니다.
count, min, max, sum, avg 등 집계 함수
기본적인 통계 함수도 제공합니다.
count(*), min(칼럼명) 등으로 사용합니다.
in (), between~and
in은 or과 비슷한 역할을, between은 and와 비슷한 역할을 합니다.
'데이터베이스' 카테고리의 다른 글
MySQL DDL 예제 (0) | 2021.04.07 |
---|---|
MySQL Join 기본 (0) | 2021.03.31 |
(MySQL) Selection연산 기본과 Index Performance (0) | 2021.03.24 |
키, 외래 키, 참조 무결성 제약 조건 (0) | 2021.03.17 |
데이터베이스 기본 개념 (0) | 2021.03.11 |