일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 자바 String클래스
- Java 추상 메서드
- Java다운캐스팅
- Java try-catch
- Java 내부 클래스
- 자바 제어문
- 자바 try-catch
- Express
- 자바 추상메서드
- Java객체배열
- Java추상클래스
- DBMS
- 자바 Wrapper클래스
- java super( )
- Java thorw
- dbeaver
- Java문자열 클래스
- 자바 예제
- db
- nodejs
- 오라클
- database
- oracle
- Java업캐스팅
- 코딩
- 데이터베이스
- 자바 내부 클래스
- 자바 문자열 클래스
- 자바 Random클래스
- 자바 스트링클래스
- Today
- Total
코딩이란 무엇일까
ORACLE로 테이블만들고 데이터 삽입(CREATE , INSERT ) 본문
글을 읽으시기전 필자는 아직 코딩을 공부하고 있는 학생입니다.
여러 책과 블로그 글, 수업을 바탕으로 정리한 내용이니 부족한 부분있다면 댓글로 남겨주시기 바랍니다.
안녕하세요 오늘은 테이블을 만들고 테이블 안에 데이터를 넣는 방법을 알아보겠습니다.
테이블 만들기
테이블을 만들려면 CREATE라는 명령어를 사용해야 합니다.
테이블을 만드는 형태
CREATE TABLE 테이블명( 칼럼명 데이터 타입 조건,
칼럼명 데이터 타입 조건,
칼럼명 데이터 타입 조건,
);
여기서 데이터 타입이란?
데이터 타입에는 굉장히 다양한 종류로 분류할 수 있는데
데이터 타입에 따라 숫자가 올 수 있고 문자가 올 수 있고 날짜가 올 수 있습니다.
크게 문자형 데이터, 숫자형 데이터, 날짜 데이터형, 파일 데이터형이 있습니다.
문자 데이터형
자료형 CHAR(크기) => 고정길이 문자 / 최대 : 2000BYTE / 기본 : 1BYTE |
varchar2(크기) => 가변길이 문자 / 최대 : 4000byte / 기본: 1byte |
NCHAR(크기) => 고정길이 유니코드 문자(다국어) / 최대 : 2000BYTE / 기본 1B |
NCHAR(크기) => 고정길이 유니코드 문자(다국어) / 최대 : 2000BYTE / 기본 1B |
NVARCHAR(크기) => 가변길이 유니코드 문자( 다국어 ) / 최대 2000 byte / 기본 1B |
LONG => 최대 2GB크기의 가변길이 문자형 |
CLOB => 대용량 4GB 텍스트 |
NCLOB => 대용량 4GB 유니코드 텍스트 |
숫자 데이터형
NUMBER (전체길이, 소수점 길이)=> 가변 숫자 / P(1~38) / 소수점 127 기본 0 / 최대 22BYTE --EX) NUMBER(10) => 최대 숫자 999999999 / 숫자의 자리를 말하는 것이다. 9가 10개 |
NUMBER(10 , 2) => 소수점을 몇자리까지 표현할 건지 9999999999.99 |
FLOAT (전체길이) => 1~128 자리수 까지 |
날짜 데이터형
DATA => B.C4712년 1월 1일 ~9999년 12월 31일 / 연 월 일 시 분 초 까지 저장이 가능 |
TIMESTAMP => 연도 월 일 시 분 초 밀리초 시간 단위 => 밀리초 => 1000분의1 초 |
파일 데이터형
BLOB => 이진형 대용량 객체 |
BFILE => 대용량 이진파일 위치 , 이름 저장 |
이렇게 다양한 데이터 형태를 알아보았는데 그럼 이제 바로 데이터를 넣어 테이블을 만들어 봅시다!
테이블을 보면 테이블의 이름은 테이블생성하기 이고
안에 있는 데이터의 이름은 FIRST_DB이라는 문자열을 받을 수 있는 칼럼 하나와
SECOND_DATA라는 숫자형 데이터를 받을 수 있는 칼럼을 만들었습니다.
테이블이 잘 만들어졌는지 확인하려면
localhost => 내가 저장한 사용자 명 => Tables => 테이블 명
이렇게 테이블을 확인해 보면 됩니다.
안에 columns내용을 보면 칼럼명까지 들어간 것을 확인할 수 있습니다!!
테이블 안에 로우(필드 값) 넣기
자 다음으로는 칼럼을 만들었으니 칼럼 안의 내용들 넣어주어야겠죠? 바로 필드 값 넣는 방법을 알아보겠습니니다.
우선 필드 값을 넣는 형태는
INSERT INTO 테이블명 VALUES (값, 값,...);
이렇듯 INSERT , INTO , VALUES라는 명령여를 사용합니다.
자 그럼 이제 실전으로 들어가 볼까요?
저희는 FIRST_DB라는 테이블에 VARCHAR2라는 문자열을 받을 수 있는 칼럼 하고 숫자형 데이터를 받을 수 있는 NUMBER을 선언했기 때문에
'첫 번째 필드 값'과 숫자형 데이터인 1을 넣어줬습니다.
성공적으로 데이터를 넣어주었다면 아래 보이는 Statistics에 보이는 결과 값을 볼 수 있습니다.
자! 이렇게 오늘은 SQL을 이용하여 테이블을 만들고 그 테이블 안에 데이터 즉, 필드 값을 넣는 방법을 알아봤습니다.
이상으로 포스팅 마치겠습니다.!!

'DB' 카테고리의 다른 글
SQL질의어 정리 (0) | 2022.08.01 |
---|---|
DBeaver(디비버) 설치하기 ( DB툴 설치하기 ) (1) | 2022.07.27 |
ORACLE 설치 및 사용해보기 (0) | 2022.07.25 |
데이터베이스 첫 걸음 (0) | 2022.07.20 |