솔직히 배우는데 무슨 말인지 모르겠다.자바도 그렇긴한데 얘는 더 모르겠다.하라는대로 하긴하는데 솔직히 모르겠다.일단 정리하긴 할건데나중가면 '왜 이렇게 해놨지'라고 생각할 날이 분명 올 것 같다.
CREATE TABLE 테이블명( 컬럼명1 타입명(크기(BYTE|CHAR)] NOT NULL값, 컬럼명2 타입명(크기(BYTE|CHAR)] NOT NULL값, 컬럼명n 타입명(크기(BYTE|CHAR)] NOT NULL값,제약사항 \[CONSTRAINT 기본키설정명 PR
\-테이블에 자료를 삽입할 때 사용'컬럼명1, 컬럼명2, ...' : 생략가능. 생략하는 경우 테이블에 존재하는 모든 컬럼의 갯수와 순서 및 데이터 타입에 맞게
'컬럼명' : 변경할 자료의 컬럼명'WHERE'절이 생략되면 모든 자료의 해당 컬럼 값을 수정. 잘못하다가 전체컬럼의 값을 수정할 수도 있으니 주의할 것.
❗❗❗ WHERE절 생략시 테이블의 모든 행이 삭제되니 DELETE를 사용할 땐 주의하고 잘못했다면 바로 ROLLBACK을 해서 되돌리자 ❗❗❗
내용 추후 수정 💻
▹ ' '로 묶인 자료를 문자열 자료라고 함▹ CHAR, VARCHAR, VARCHAR2, NVARCHAR, NCHAR, LONG, RAW, CLOB 등 1) CHAR ▹ 고정길이 문자열을 취급 ▹ 최대 2000BYTE 저장 가능(약 666글자) ▹ 기억장소가 남으면
▹ 정수와 실수 데이터 저장 (오라클은 숫자열을 우선으로 함)▹ NUMBER타입 제공▹ 표현할 수 있는 값의 범위 : 1.0e^-130 ~ 9.99..9e^125▹ 정밀도 : 전체 자리수(1~38)▹ 스케일 : 소수점이하의 자리수예)NUMBER(5,2) : 전체 5자리
오라클에서 제공하는 데이터타입 ➜ 문자열, 숫자 ,날짜, 2진자료형🟧 문자자료형▹ 날짜자료(년, 월, 시, 분, 초)를 저장하기 위한 데이터 타입▹ 기본형은 DATE, 시간대(TIMEZONE)정보와 10억분의 1초단위와 시각정보를 제공하는 데이터 타입으로 TIMES
▹ 2진 자료를 저장하기 위한 자료 타입▹ BLOB (내부저장), RAW, LONG RAW, BFILE(외부저장)등이 제공1) RAW▹ 상대적으로 작은 용량의 2진 자료를 저장▹ 인덱스 처리가 가능하다는 장점이 있음▹ ORACLE에서 해석이나 변환작업을 수행하지 않음▹
▹ 산술연산자(+, -, \*, /)▹ 관계연산자(>, <, >=, <=, =, !=(<>)) --오라클에는 %연산자 없음!▹ 논리연산자(AND, OR, NOT) --기호없이 문자 그대로 씀
▹ 특정 기능을 수행하여 하나의 결과를 반환하도록 설계된 모듈▹ 컴파일되어 실행 가능한 형태로 제공▹ 문자열, 숫자, 날짜, 변환, 집계함수의 형태로 제공1) 문자열 함수▹ 문자열 조작한 결과를 반환▹ 문자열 연산자 '||' : 자바의 문자열 연산자 '+'와 같이 두
기타연산자 1) IN 연산자 ▹ 질의 탐색을 위해 2개 이상의 표현식(항목)을 지정 ▹ OR 연산자로 변환 가능 (사용형식) 컬럼명 IN(표현식1, 표현식2, ...) ▹ '컬럼명'에 저장된 값이 ( )안에 기술된 표현식 중 어느 하나와 일치하면 전체조건이 참 2)