# person table에 column 생성
create table person
(
id int,
name varchar(16),
age int,
sex char
);
# 각 column에 값 입력
insert into person (id, name, age, sex) # 모든 column에 추가할 경우엔 () 생략 가능
values (1, '이효리', 43, 'F');
# person에 모든 값 확인
select * from person;
# 해당 column만 가져오기
select name, age, sex from person;
# 특정 column 값에 해당되는 데이터 가져오기
select * from person where sex = 'M';
# 해당 column 에 해당되는 데이터 수정
update person set age=23 where name='이효리';
# 해당 데이터에 일치하는 column 삭제
delete from person where name='이상순';
오름차순(ASC) 내림차순(DESC) 정렬
# age 와 name 을 age 기준으로 오름차순으로 정렬(기본값)
SELECT age, name FROM celeb ORDER BY age;
# age 와 name 을 age 기준으로 내림차순으로 정렬
SELECT age, name FROM celeb ORDER BY age DESC;
# age 와 name 을 age 기준으로 오름차순으로 정렬, age가 같을경우 name 오름차순으로 정렬
SELECT age, name FROM celeb ORDER BY age, name;
# age 와 name 을 age 기준으로 내림차순으로 정렬, age가 같을경우 name 오름차순으로 정렬
SELECT age, name FROM celeb ORDER BY age DESC, name ASC;
이글은 제로베이스 데이터 취업스쿨의 강의자료 일부를 발췌하여 작성되었습니다.