ORDER BY
지정한 컬럼을 기준으로 데이터를 정렬하여 출력, ASC(오름차순), DESC(내림차순), WHERE 구문 마지막에 입력, 정렬할 컬럼은 여러개를 지정할 수 있음, 3개 이상 사용 시 원하는 형태로 정렬되지 않을 수 있음
<사용법 >
SELECT 컬럼명1, 컬럼명2, ... FROM 테이블명 WHERE 검색조건 ORDER BY 컬럼명 ASC|DESC
INSERT
데이터 베이스에 데이터를 추가하는 명령어, 데이터 입력 시 컬럼의 순서는 상관없음(사용자가 입력한 컬럼 순서에 맞는 데이터만 입력하면 됨), AI/Default로 설정된 데이터는 입력 시 컬럼을 생략해도 됨, NotNull로 설정된 부분만 정확하게 데이터를 입력하면 됨, Unique 로 설정된 키는 중복되는 데이터를 입력하면 안됨
사용법 :
INSERT INTO 테이블명 (컬럼명1, 컬럼명2, ...) VALUES (데이터1, 데이터2, ...);
INSERT INTO 테이블명 (컬럼명1, 컬럼명2, ...) VALUES (데이터1-1, 데이터1-2, ...), (데이터2-1, 데이터2-2, ...), ...
INSERT INTO member (idx, mem_name, mem_phone, mem_email, mem_addr, mem_gender)
VALUES
(1, '아이유', '01012345678', 'iu@bitc.co.kr', '부산광역시 부산진구 중앙대로', '여자');
INSERT INTO member(idx, mem_name, mem_phone, mem_email, mem_addr, mem_gender)
VALUES
(2, '유인나', '01098765432', 'inna@bitc.co.kr', '부산진구 중앙대로', '여자'),
(3, '유재석', '01045672158', 'yjs@bitc.co.kr', '부산진구 전포대로', '남자'),
(4, '유아인', '01023657854', 'you@bitc.co.kr', '부산', '남자');
UPDATE
데이터 베이스에 저장되어 있는 데이터를 수정하는 명령어
주의사항 : 조건식을 부분을 생략하게 되면 해당 테이블의 모든 데이터를 수정
<사용법> : UPDATE 테이블명 SET 컬럼명1 = 데이터1, 컬럼명2 = 데이터2, ... WHERE 조건식
UPDATE member SET mem_email = 'ybj@bitc.co.kr', mem_phone = '0109873563' WHERE idx = 5;
UPDATE member SET mem_addr = '부산 어딘가..';
DELETE
데이터 베이스에 저장되어 있는 데이터를 삭제하는 명령어
주의사항 : 조건식을 생략할 경우 해당 테이블의 모든 데이터를 삭제
<사용법> DELETE FROM 테이블명 WHERE 조건식
DELETE FROM member WHERE idx = 6;
DELETE FROM member;