본문 바로가기

SQLD9

[SQL 기본과 활용] BASIC DML(INSERT, DELETE, UPDATE) INSERT - 테이블에 한 건의 레코드를 추가함 *여러 건 입력시 INSERT ALL ~ 구문 활용 - 문자 또는 날짜 값의 경우 작은 따옴표로 묶음 - 숫자 데이터는 작은 따옴표 없이 사용 두 가지 유형으로 입력 가능 INSERT INTO 테이블명 (COLUMN_LIST) VALUES (VALUE_LIST); 일부 칼럼에 대응되는 값만 입력 칼럼 순서는 실제 테이블의 칼럼 순서와 무관 정의하지 않은 칼럼은 NULL 값이 입력됨 ex) INSERT INTO PLAYER (PLAYER_ID, PLAYER_NAME,...) VALUES ('29999001', '손흥민', ...); INSERT INTO 테이블명 VALUES ( 전체 COLUMN의 VALUE_LIST); 전체 칼럼에 대응되는 값을 모두 입력.. 2021. 3. 26.
[SQL 기본과 활용] BASIC DML(SELECT) 테이블의 구조 확인 DESCRIBE(=DESC) + 테이블 이름; →이름 / 널 / 데이터 타입 등 출력 SELECT - 테이블에 존재하는 레코드의 값을 조회 - SELECT [ALL/DISTINCT] 칼럽1, 칼럼2, ... FROM 테이블명 EX) SELECT PLAYER_ID, PLAYER_NAME, TEAM_ID, POSITION FROM PLAYER; →"PLAYER 테이블에서 PLAYER_ID, PLAYER_NAME, TEAM_ID, POSITION 울 출력해라" 라는 의미 ALL : 중복데이터 모두 출력(DEFAULT) DISTINCT : 중복 데이터를 1건으로 출력 - DISTINCT 키워드는 첫 칼럼의 앞에 위치해야 함 - 칼럼의 조합에 대해 중복 체크 - NULL 값도 하나의 값으로 간.. 2021. 3. 23.
[SQL 기본과 활용] 개요 SQL(Structured Query Language) - 관계형 데이터베이스에서 데이터 정의(Data Definition Language), 조작(Data Manipulation Language), 제어(Data Control Language)를 위해 사용하는 언어 - DDL, DML, DCL, TCL로 구성 - 표준 SQL(ISO의 표준 규격을 따르는 SQL) SQL 기번 작성 규칙 - 문장 마지막은 세미콜론(;)으로 끝남 - 명령어, 객체명, 변수명은 대/소문자 구분이 없음 *데이터 값은 대/소문자를 구분함 - 날짜와 문자열에는 작은 따옴표 사용 - 단어와 단어 사이는 공백 또는 줄바꿈으로 구분 - 주석문 데이터 정의어(DDL) - 데이터의 구조를 정의하기 위한 명령어 - create, alter,.. 2021. 3. 23.