본문 바로가기

데이터베이스(Database)/SQL

(2)
[DB] SQL(2) - INSERT, DELETE, UPDATE 명령문 이 글은 전공 수업 내용을 복습할 겸 기록해놓은 글입니다. 추가할 사항이 있거나 잘못된 점이 있으면 댓글로 남겨주세요. INSERT 테이블에 한 레코드를 삽입하는 명령문 여러건 입력은 INSERT INTO - 활용 문자 또는 날짜 값은 ' '로 묶어서 사용 형식 INSERT INTO 테이블명 (칼럼명1, ...) VALUES (VALUE1, ...); /* 또는 */ INSERT INTO 테이블명 VALUES(전체 컬럼의 모든 값 순서대로 입력); 첫 번째 경우에는 빈 값은 NULL로 자동으로 채워 저장된다. 두 번째 경우에는 빈 값은 NULL이나 ''(작은 따옴표 2번)으로 입력한다. INSERT ALL 한번에 여러 레코드 입력 형식 INSERT ALL INTO 테이블명(칼럼명, ...) VALUES(..
[DB] SQL(1) - SELECT 명령문 이 글은 전공 수업 내용을 복습할 겸 기록해놓은 글입니다. 추가할 사항이 있거나 잘못된 점이 있으면 댓글로 남겨주세요. SELECT 테이블에 존재하는 레코드 값을 조회하는 명령문 형식 SELECT [ALL/DISTINCT] 칼럼1,... FROM 테이블명; ALL : 중복 데이터도 모두 출력(DEFAULT 값) DISTINCT : 중복 데이터는 하나만 출력. NULL 값도 하나의 값으로 간주. 테이블의 모든 레코드 값 조회 SELECT * FROM 테이블명; 별칭(AS) SELECT 칼럼명 AS 별칭, ... FROM 테이블명; 조회 결과에 별칭을 부여해 칼럼 레이블을 변경 칼럼명과 별칭 사이에 AS 키워드 사용(또는 생략 가능) 별칭은 공백이나 특수문자를 포함하는 경우에는 ""를 사용 ORDER BY ..