728x90

SQL실행순서 4

[Oracle] 오라클(Oracle) 데이터 타입 ( 문자, 숫자, 날짜, LOB )

오라클(Oracle) 데이터 타입 (문자, 숫자, 날짜, LOB ) 데이터 타입 데이터 타입 (DATATYPE)이란 컬럼이 저장되는 데이터 유형 문자 데이터 타입 문자나 문자열 데이터는 문자형 데이터에 속함 데이터 타입 설명 CHAR (크기[BYTE | CHAR]) 고정길이 문자, 최대 2000byte, 디폴드 값은 1byte VARCHAR2 (크기[BYTE | CHAR]) 가변길이 문자, 최대 4000byte, 디폴드 값은 1byte NCHAR (크기) 고정길이 유니코드 문자(다국어 입력 가능), 최대 2000byte, 디폴드 값은 1 NVARCARCHAR2 (크기) 가변길이 유니코드 문자(다국어 입력 가능), 최대 4000byte, 디폴드 값은 1 LONG 최대 2GB 크기의 가변길이 문자형, 잘 사..

DataBase/Oracle 2023.09.13

[Oracle] 오라클(Oracle) 테이블 생성

오라클(Oracle) 테이블 생성 테이블 생성 테이블 CREATE 문으로 생성할 수 있는데, 기본 구문은 다음과 같다. /*긁지않은개발자*/ CREATE TABLE [스키마.]테이블명( 컬럼1컬럼1_데이터타입[NOT NULL, NULL] 컬럼2컬럼2_데이터타입[NOT NULL, NULL] ... ); /*긁지않은개발자*/ CREATE TABLE [스키마.]테이블명( 컬럼1컬럼1_데이터타입[NOT NULL, NULL] 컬럼2컬럼2_데이터타입[NOT NULL, NULL] ... )[TABLESPACE 테이블스페이스명]; 테이블은 로우(행)와 컬럼(열)으로 구성, 테이블 생성은 컬럼 단위로 정의한다. 스키마명은 생략이 가능하며 생략하게 되면 현재 자신이 로그인한 스키마 이름으로 생성, 또한 TABLESPACE..

DataBase/Oracle 2023.09.13

[MySQL ] MySQL 기본 문법

MySQL 기본 문법 SELECT * FROM hcat; 일반적인 구문 뒤에는 세미콜론(;)을 붙입니다. MySQL은 키워드와 구문에서 대소문자를 구분하지 않습니다. 1. SELECT * FROM hcat; 2. select * from hcat; 3. SeLeCt * FrOm hcat; MySQL 주석 1. # 한 줄 주석 2. -- 한 줄 주석 3. /* 두 줄 이상의 주석 */ CREATE CREATE TABLE 테이블이름 CREATE TABLE 테이블이름 ( 필드이름1 필드타입1, 필드이름2 필드타입2, ... ) 1. NOT NULL : 해당 필드는 NULL 값을 저장할 수 없게 됩니다. 2. UNIQUE : 해당 필드는 서로 다른 값을 가져야만 합니다. 3. PRIMARY KEY : 해당 필드..

DataBase/Mariadb 2023.06.11

[DB] SQL 문법 순서, 실행 순서, 별칭

SQL 문법 순서, 실행 순서 SELECT 쿼리문에서의 순서와 실행 순서는 서로 다르다. 쿼리문의 실행 순서를 이해하고 쿼리를 작성하면 효율적인 쿼리를 작성할 수 있다. [문법 순서] SELECT ㅡ▶ FROM ㅡ▶ WHERE ㅡ▶ GROUP BY ㅡ▶ HAVING ㅡ▶ ORDER BY [실행 순서] 해당 데이터가 있는 곳 (FROM) 조건에 맞는 데이터로 필터링 (WHERE) 원하는 데이터로 가공 (GROUP BY) 가공한 데이터에서 조건에 맞는 것만 (HAVING) 뽑아내서 (SELECT) 정렬한다 (ORDER BY) [실행 순서] FROM ㅡ▶WHERE ㅡ▶GROUP BY ㅡ▶ HAVING ㅡ▶SELECT ㅡ▶ ORDER BY 별칭(Alias) 설정 규칙 FROM 절에서 테이블에 별칭을 사용했다면 ..

728x90