실습환경 만들기
⭐ 잊지 말자, 이것 안하면 에러 난다
USE dataname
테이블 만들기
create table celeb #테이블을 만들건데
(
ID int NOT NULL AUTO_INCREMENT PRIMARY KEY,
# NOT NULL : null 값 없도록 설정
# PRIMARY KEY : 데이터 구분 기준 (이번에는 ID로 정해봄)
# AUTO_INCREMENT : ID 입력을 뺴먹을 경우 자동으로 1씩 증가 시켜주겠다...?
NAME varchar(32) NOT NULL DEFAULT '',
# DEFAULT 가 공란이 되도록
BIRTHDAY date,
AGE int,
SEX char(1),
# char(1) : F/M을 넣을거라 한글자 문자로 지정
JDB_TITLE varchar(32),
AGENCY VARCHAR(32)
);
데이터 입력
하나하나..한땀한땀..입력...
오름차순/내림차순 정렬
SELECT 문에서 데이터를 특정 컬럼을 기준으로 오름차순 혹은 내림차순 정렬
SELECT column1, column2, ...
FROM tablename
ORDER BY column1, column2, ...ASC | DESC;
SELECT age, name
FROM celeb
ORDER BY age ASC;
SELECT age, name
FROM celeb
ORDER BY age DESC;
예제 2.
SELECT age, name
FROM celeb
ORDER BY age, name; # ASC 생략해도 기본적으로 오름차순 정렬
예제 3.
SELECT age, name
FROM celeb
ORDER BY age DESC, name ASC;
비교 연산자
SELECT name, age
FROM celeb
WHERE age=29
ORDER BY age;
예제 2. (A != B)
SELECT name, age FROM celeb WHERE age!=29 ORDER BY age;
예제 3. (A > B)
SELECT name, age FROM celeb WHERE age>29 ORDER BY age;
SELECT name, age FROM celeb WHERE age<>29 ORDER BY age;