DAY 2 - 자료형과 테이블 명령어

Min·2023년 7월 26일
0

1.데이터베이스에서의 자료형


  • 컴퓨터에 효율적으로 자료를 저장하기 위해 미리 정해놓은 자료형 형태로 데이터베이스에 문제없기 저장하기 위함.

(1) 자료형(Data type)

속성설명
nchar2(n)고정길이 문자 n개
nvarchar2(n)가변길이 문자 n개
number+ - 38자리의 정수와 실수
number(n)n자리 정수
number(m,n)총 m 자리인데 소수점이 n자리인 실수
date날짜와 시간을 저장('YYYYMMDDHH24MISS')
현재시간:sysdate

5가지 자료형을 오라클에서 식별 하기 위해서 사용하는 방법들

  • 숫자를 기술할 때 => 1,2,3,4,5 (아무 기호없이 기술)

  • 문자를 기술할 때 => '1','2','3','4','5' (작은따옴표로 묶어서 기술)

  • 시간을 기술할 때 => to_date('시간','표시형태')
    ex) to_date('2023/07/26','YYYY/MM/DD HH24:MI:SS')

  • 시간을 문자로 기술할 때 => to_char(sysdate,'표시형태')

2.테이블 실습


(1)테이블 만들기(create)

create table glasses (
name  nvarchar2(10),
weight number(2,1),
length number(3,1),
manufacture date // 마지막 자료형에는 , 뺴기
);

select * from tab;//현재 데이터베이스에 있는 테이블정보 출력

(2)데이터 입력하기(insert)

  • insert into 테이블명 (컬럼명1,컬럼명2,) values 값

insert into glasses(name,length...) values (3.5,5.5...)

(3)데이터 검색하기(select)

  • select 컬럼명 from 테이블명;
    select * from 테이블명;

select name from glasses
select * from glasses //// 해당 테이블의 모든 컬럼 출력

(4)데이터 변경하기(update)

  • update 테이블명 set 컬럼명=변경값,컬럼명=변경값 where 조건;

update glasses set weight=2 where name='뿔테'

(5)특정 row 출력하기

  • select 컬럼명 from 테이블명;
    select 컬럼명 from 테이블명 where 조건

select name,weight from glasses;
select weight from glasses where weight > 10;

0개의 댓글