[SQLD] SQL언어 #1. DLL(CREATE)

uhnskrxb·2023년 2월 12일
0
post-thumbnail

딱 대 가보자고



SQL 언어 #1. DDL(CREATE)


DDL은 데이터 구조 정의이다.


DDL

: Data Definition Language의 약자로 데이터를 보관하고 관리하기 위한 객체의 구조를 정의하기 위한 언어이다.

  • CREATE 구조 생성
  • ALTER 구조 변경
  • DROP 구조 삭제
  • RENAME 이름 변경
  • TRUNCATE 테이블 초기화

  1. CREATE : 데이터베이스 상 테이블 구조 생성

POONT1. 구조

  • 컬럼명
    : 영문, 한글, 숫자 모두 가능 (시작은 문자만 가능하다. 숫자 불가능 => Ex) h10(O), 10h(X))
  • 데이터 타입
    • number : 숫자형
    • date : 날짜형
    • varchar2 : 가변길이 문자열
      (Ex. ‘호호’ != ‘호호⠀ ⠀ ⠀’)
    • char : 고정된 크기 자열로 할당된 길이만큼 문자를 채운다.
      (Ex. ’호호’ = ‘호호⠀ ⠀ ⠀’)
  • 컬럼 뒤 데이터 유형 지정 필수

POINT2. 제약조건(CONSTRAINT)

  • default : 기본값 지정
  • not null : null입력 불가
  • primary key 기본값 지정
    • PK는 not null
    • PK는 unique 한 값 (데이블 내 중복 없음)
  • foreign key 외래키 지정
    • 테이블당 여러개 가능

POINT.NULL 말 문제 대비

  1. NULL은 모르는 값을 상징, 값이 없음(부재) 의미
  1. NULL IS NULL = TRUE
  1. NULL과의 모든 비교(Ex)NULL = 0)은 알 수 없음(NULL) 반환
  1. NULL은 숫자 0이나 공백 문자(‘ ’)와 동일하지 않음 (얘네는 값 0)



오늘의 문제

👇👇👇


🧑‍💻지금 바로 수강신청해서 1번에 합격하기💻👩‍
https://www.udemy.com/course/sqld-metacode/?referralCode=579E866F1A75E4EFF697


▶ 해당 영상은 10개월만에 8만명이 시청하신 "유튜브 SQLD 자격증 대표 인기강의" 입니다.


▶ 메타코드 유튜브 바로가기
👉👉 https://youtube.com/@mcodeM


멋있다~ 박연진!! 

0개의 댓글