Web develop/SQL 23

[SQL/ORACLE] DML

: Data Manipulation Language (데이터 조작어) 종류) INSERT(입력), DELETE(삭제), UPDATE(수정, 재입력) => 행단위 실행 INSERT : 테이블에 (행) 데이터를 추가 (최초 입력) INSERT INTO 테이블명 (컬럼명1, 컬럼명2, 컬럼명3) VALUES (데이터1, 데이터2, 데이터3); INSERT INTO 테이블명 VALUES (데이터1, 데이터2, 데이터3); 테이블명 뒤에 컬럼명을 생략하는 경우 테이블 구조에 있는 순서에 따라 전체 컬럼명이 명시된 것으로 간주 명시된 컬럼의 갯수와 데이터 갯수는 반드시 일치. 칼럼의 순서에 맞는 자료형 데이터가 와야함 ORACLE에서 NULL값 입력방법 컬럼명을 명시하지 않는다. INSERT INTO dept3 (..

Web develop/SQL 2019.05.23

[SQL/ORACLE] DDL

: Data Definition Language (데이터 정의어) 종류) CREATE, DROP, ALTER, RENAME, TRUNCATE DDL은 AUTO Commit을 함 CREATE CREATE TABLE 테이블명( 컬럼명1 자료형(길이), 컬럼명2 자료형(길이), 컬럼명3 자료형(길이) ); CREATE TABLE emp2( empno number(4) ); 이미 존재하는 테이블명(객체명)과 같은 이름은 생성불가 식별자 규칙에 따라 테이블명 설정 (숫자 첫글자 X, 예약어 X, 특수문자X 등등) 데이터 타입 CHAR : 주어진 크기만큼 고정길이의 문자 저장 1바이트2000바이트 VARCHAR2 : 주어진 크기만큼 가변길이의 문자 저장 1바이트4000바이트 NUMBER(p[,s]) : 정밀도와 스..

Web develop/SQL 2019.05.22

[SQL/ORACLE] SQL 문법 종류 (DDL, DML, DCL, DQL, TCL)

SQL : Structured Query Language (구조적인 질의어) 관계형 데이터베이스의 ANSI표준언어 여러줄 실행, 종결문자필요 (;) 키워드 단축 불가 (ex. SELECT => SEL) 버퍼에 마지막 명령문 저장 대소문자 구분 없음 (단, 데이터를 표시할 때는 반드시 대소문자를 구분함)sElEct eName, 'Gildong', 'gildong'FROM eMp; 데이터 정의어(DDL): Data Definition Language 데이터베이스 관리자나 응용프로그래머가 데이터베이스의 논리적인 구조를 정의하기 위한 언어. DDL에서 data => Object(ex/table,view,sequence,trigger)에 대한 정의 명령어: CREATE(추가), DROP(삭제), ALTER(특성변..

Web develop/SQL 2019.05.22