본문 바로가기

SQL

(4)
[SQL] SQL ( Structured Query Language )의 종류_DQL/DML/DDL/TCL/DCL #SQL ( Structured Query Language )의 종류 1. DQL (Data Query Language) - 데이타 질의어 : 테이블내의 데이터를 조회할 때 사용 (ex: SELECT ) 2. DML (Data Manipulation Language) - 데이터 조작어 : 테이블의 데이터를 변형(입력,수정,삭제)할 때 사용 - 커밋 /롤백 사용 가능하며, 세이브 포인트를 활용하여 롤백 위치 지정 가능 (ex: INSERT, UPDATE, DELETE ) 3. DDL (Data Definition Language) - 테이터 정의어 : 테이블등의 객체를 생성(정의)하거나 변경, 삭제할 때 사용 (ex: CREATE, ALTER, DROP, TRUNCATE.... ) 4. TCL (Trans..
[SQL] DDL - 객체 생성 및 변경 (CREATE/ ALTER/ TRUNCATE/ DROP) # DDL(Data Definition Language) - 테이블(객체)와 같은 데이터 구조를 정의하는데 사용되는 명령어들. - 실행 뒤에는 롤백이 되지 않기 때문에 주의해야한다. - CREATE / ALTER/ DROP/ TRUNCATE # CREATE - 테이블(객체) 생성 -- CREATE TABLE/ 테이블 생성 -- create table sample( num number primary key, fname varchar2(20), lname varchar2(20) not null, tel varchar2(20)not null, addr varchar2(100), regdate date default sysdate ); -- CREATE SEQUENCE/ 시퀀스 생성 -- create seque..
[SQL] TABLE 생성 시 Column 속성 의미(DATA-TYPE, NULLABLE, DATA-DEFAULT, Unique, PK(Primary Key), FK(Foreign Key) # 열(COLUMN) >> 표의 각 열(column)의 제목으로 표시되며, 언어에 따라 속성 값(Key-키, variable-변수 등)과 대응된다. # 데이터 타입(DATA-TYPE) >> 각 열(column)의 형식을 결정한다. - NUMBER(a,b) - 숫자 타입, a-소수점 포함 전체 자릿수, b-소수점 자릿수 - VARCHAR2('a' BYTE) - 문자열 타입, 최대 'a'Byte까지 허용 (영문/기타 1개 1byte, 한글/한자 1개 2byte) - DATE - 날짜 타입, 연/월/일/시/분/초까지 입력 가능 (기본 표시는 '일'까지 ex. 2022/02/12) - CLOB - 문자형 대용량 객체 타입, 주로 문자형 대용량 데이터에 활용 - BLOB - 이진형 대용량 객체 타입, 주로 이미지..
[SQL] 테이블(TABLE) 생성 및 삭제, 시퀀스 부여 --테이블(엑셀을 저장할 공간 like excel sheet) 생성, 삭제 CREATE TABLE TEST ( NUM NUMBER NOT NULL , NAME VARCHAR2(20) NOT NULL , AGE NUMBER , WDATE DATE DEFAULT sysdate , CONSTRAINT TEST_PK PRIMARY KEY ( NUM ) ENABLE ); --JAVA계정 TEST테이블 삭제 drop table "JAVA"."TEST"; --자동 번호 부여 : 시퀀스 CREATE SEQUENCE SEQ_TEST; DROP SEQUENCE SEQ_TEST;