developer

고정 헤더 영역

글 제목

메뉴 레이어

developer

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (251)
    • 한양대공학대학원컴퓨터공학과 (1)
    • 통신프로토콜 (2)
    • eclipse (4)
    • spring (37)
      • spring 게시판 만들기 (6)
      • spring 로그인 처리 (2)
      • spring boot (9)
      • spring cloud config (0)
      • spring cloud eureka (0)
    • Git (19)
    • 체당금신청 (5)
    • Mybatis (8)
    • 전세금돌려받기 (2)
    • 아이폰 개발 ( i-os ) (5)
    • 주식 (5)
      • 일일매매동향 (5)
    • Vue.js (12)
      • Vue.js 동영상강좌 (4)
    • 자바강좌 (67)
      • 리팩토링 (13)
    • 취미 (21)
      • 관심기사 (8)
      • 영화 (2)
      • 여행 (9)
      • 마케팅 (2)
    • Database (25)
      • Oracle (10)
    • C언어강좌 (1)
    • 자바스크립트 (18)
      • 자바스크립트 디자인패턴 (2)
      • jquery (9)
    • 파이썬 (5)
    • 정보관리기술사 (4)
홈태그방명록
  • 한양대공학대학원컴퓨터공학과 1
  • 통신프로토콜 2
  • eclipse 4
  • spring 37
    • spring 게시판 만들기 6
    • spring 로그인 처리 2
    • spring boot 9
    • spring cloud config 0
    • spring cloud eureka 0
  • Git 19
  • 체당금신청 5
  • Mybatis 8
  • 전세금돌려받기 2
  • 아이폰 개발 ( i-os ) 5
  • 주식 5
    • 일일매매동향 5
  • Vue.js 12
    • Vue.js 동영상강좌 4
  • 자바강좌 67
    • 리팩토링 13
  • 취미 21
    • 관심기사 8
    • 영화 2
    • 여행 9
    • 마케팅 2
  • Database 25
    • Oracle 10
  • C언어강좌 1
  • 자바스크립트 18
    • 자바스크립트 디자인패턴 2
    • jquery 9
  • 파이썬 5
  • 정보관리기술사 4

검색 레이어

developer

검색 영역

컨텐츠 검색

Database

  • 테이블 관리

    2022.04.03 by somiyuralove

  • SQL 구문별 상세 설명 - DDL

    2022.04.02 by somiyuralove

  • 데이터를 삭제하는 DELETE 문

    2022.03.30 by somiyuralove

  • 데이터를 수정하는 UPDATE 문

    2022.03.29 by somiyuralove

  • 데이터를 입력하는 insert문

    2022.03.26 by somiyuralove

  • mysqli_connect(): (HY000/1130) 1130 에러 해결방법

    2022.03.22 by somiyuralove

  • 오라클 date 조건으로 조회

    2021.03.11 by somiyuralove

  • 오라클 조인 삭제

    2021.03.10 by somiyuralove

테이블 관리

테이블은 테이블 스페이스에서 생성되고 각 테이블마다 별도의 저장 옵션을 부여할 수 있다. 테이블마다 용량을 지정할 수 있으나 테이블 스페이스에서 확보한 저장 공간 용량을 초과할 수 없다. 테이블은 생성, 변경, 삭제가 가능하고 테이블 내 컬럼에 NULL 값의 허용 여부와 기본값을 지정할 수 있다. 또한 PK를 지정할 수 있고 다른 테이블과 참조 무결성 관계를 지정한다. ■ 테이블 생성 테이블은 데이터베이스에서 가장 많이 이용되는 주요한 오브젝트인 만큼 다향한 옵션을 지정할 수 있다. CREATE TABLE [schema.] table { { column datatype [DEFAULT expr] [column_constraint] .. | table_constraint } {, { column datat..

Database 2022. 4. 3. 19:45

SQL 구문별 상세 설명 - DDL

DDL(Data Definition Language)은 데이터베이스의 구조나 스키마를 가진 오브젝트를 다루는(생성, 삭제, 변경 등) 데이터베이스 언어이다. 오라클에서 이용하는 DDL의 종류는 데이터베이스 버젼별로 차이가 있지만, DDL 문자 수만 60개가 넘는다. 자주 이용하는 오라클의 주요 오브젝트(데이터베이스, 데이터파일, 테이블 스페이스, 테이블, 뷰)를 ERD로 표현하면 다음과 같다. * 테이블 스페이스 관리 데이터베이스에서 테이블 스페이스(Tablespace)는 각종 오브젝트(테이블, 뷰, 인덱스, 시퀀스)를 저장하는 공간이다. 앞의 데이터베이스 ERD에서 설명했듯이 하나의 테이블 스페이스는 한개나 그 이상의 데이터파일로 구성된다. ■ 테이블 스페이스의 특징 - 공간관리, 데이터의 사용 가능 ..

Database 2022. 4. 2. 06:54

데이터를 삭제하는 DELETE 문

* DELETE 문장의 구성 테이블의 데이터를 삭제하는 방법으로 SQL 문장에서는 DELETE 문장을 이용한다. DELETE 절 DELETE [FROM] [SCHEMA] {TABLE | VIEW}[@DBLINK] {ALIAS] WHERE 절 [WHERE CONDITION] (1) DELETE 절 데이터를 삭제할 테이블이나 뷰를 지정한다. @DBLINK는 원격지에 있는 테이블이나 뷰를 사용할 때 데이터베이스 링크 이름을 기술한다. (2) WHERE 절 대상이 되는 테이블에서 가져올 데이터에 조건을 부여하여 데이터를 조회하는 경우에 기술한다. WHERE 절에는 서브쿼를 작성하여 조건을 다양하게 만들 수 있다. * DELETE 문장 유형에 따른 예제 INSERT 문장 예에서 사용하였던 제품(ITEM) 테이블을..

Database 2022. 3. 30. 23:43

데이터를 수정하는 UPDATE 문

* UPDATE 문장의 구성 테이블에 데이터를 수정하는 방법으로 SQL 문장에서는 UPDATE 문장을 이용한다. UPDATE 절 UPDATE [SCHEMA][TABLE | VIEW][@DBLINK][ALIAS] SET 절 SET { (COLUMN [, COLUMN]...} = (SUBQUERY) | COLUMN = { EXPR | (SUBQUERY) } } [, { (COLUMN [, COLUMN]...) = (SUBQUERY) | COLUMN = { EXPR | (SUBQUERY) } } ] ... WHERE 절 [WHERE CONDITION] (1) UPDATE 절 데이터를 수정해야 할 테이블이나 뷰를 지정한다. @DBLINK는 원격지에 있는 테이블이나 뷰를 사용할 때 데이터베이스 링크 이름을 기술한..

Database 2022. 3. 29. 23:32

데이터를 입력하는 insert문

데이터베이스의 테이블에는 데이터를 입력해야 이를 활용할 수 있다. 관계형 테이블에 데이터를 입력하는 방법으로 INSERT 문장을 이용한다. DBMS에 있는 유틸리티(오라클의 경우 SQL 로더)를 사용하여 대량의 데이터를 한꺼번에 넣을 수도 있지만, 기본적으로 SQL 문장을 사용하여 데이터를 입력한다. 관계형 데이터베이스에는 서로 테이블간의 참조 무결성 관계가 있으므로 데이터를 입력할 때 무결성이 유지되도록 입력한다. 만약 데이터베이스에 참조 무결성 규칙을 유지하도록 지정하였다면 잘못된 데이터를 입력할 경우 데이터가 입력되지 않는다. 또한 테이블간에 FK 관계를 설정하지 않아 데이터가 입력될 수 있다 하더라도 반드시 논리적인 관계에 의해 데이터를 검증하고 입력해야 한다. 그렇지 않으면 데이터베이스의 가장 ..

Database 2022. 3. 26. 16:11

mysqli_connect(): (HY000/1130) 1130 에러 해결방법

에러메시지 내용: Warning:mysqli_connect(): (HY000/1130): Host 'xxx.xxx.xxx.xxx' is not allowed to connect to this MySQL server in /host/home1/~/html/~/~/lib.php on line 8 $conn = mysql_connect($db_host, $db_user, $db_pass, $db_name); 위와 같은 형식으로 연결하는데... 혹시 $db_host 부분에 ip주소(102.xxx.xxx.xxx)나 도메인네임(ex) xxxx.dothome.co.kr 을 입력하지 않았나요? mysql_connect("localhost", "db유저", "db비밀번호", "db이름"); db_host부분을 local..

Database 2022. 3. 22. 22:57

오라클 date 조건으로 조회

MySql 에서 Date를 조건절로 검색하는 SQL은 아래 처럼 간단하다. select * from [테이블명] where [컬럼명] = '2010-02-02' 그런데 Oracle에서는 안된다. Date와 조건절의 문자열을 비교해줄 수 없다는 것. 고로 select * from [테이블명] where to_date([컬럼명], 'YY/MM/DD') = '10/02/02' or select * from [테이블명] where to_char([컬럼명], 'YY/MM/DD') = '10/02/02'

Database/Oracle 2021. 3. 11. 13:41

오라클 조인 삭제

DELETE FROM EMP A WHERE EXISTS ( SELECT 1 FROM DEPT B WHERE A.DEPTNO = B.DEPTNO AND B.DEPTNO = '20' ); DELETE FROM EMP A WHERE A.DEPTNO = ( SELECT B.DEPTNO FROM DEPT B WHERE A.DEPTNO = B.DEPTNO AND B.DEPTNO = '20' ); DELETE FROM EMP A WHERE (A.DEPTNO, A.ENAME) = ( SELECT B.DEPTNO, B.NAME FROM DEPT B WHERE B.DEPTNO = '20' );

Database/Oracle 2021. 3. 10. 16:43

추가 정보

인기글

최신글

페이징

이전
1 2 3 4
다음
TISTORY
developer © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.