본문 바로가기

DB

DB2 DATE FORMAT VARCHAR_FORMAT 스칼라 함수 ref: http://www.ibm.com/support/knowledgecenter/ko/SSEPGG_9.7.0/com.ibm.db2.luw.sql.ref.doc/doc/r0007110.html문자를 varchar로 >>-VARCHAR_FORMAT--(--character-expression--)------------------>>-VARCHAR_FORMAT--(--timestamp-expression--+--------------------------------------+--)->>.. 더보기
DB2 함수 모음 db2 함수 정리=> 기본정보보기 DESCRIBE TABLE table-name [show detail] DESCRIBE SELECT * FROM tablename; => 인덱스 정보보기 DESCRIBE INDEXES FOR TABLE table-name [show detail] => 등록 테이블 리스트 보기 LIST TABLES FOR ALL ; => LOCK 상태 확인 GET SNAPSHOT FOR LOCKS ON depsdb 유지되는 잠금, 현재 잠금대기중인 에이전트, 응용프로그램명, 응용프로그램 상태, 총대기시간, 모드상태 등을 확인 SELECT * FROM staff FETCH FIRST 5 ROWS ONLY라고 하면 하면 처음 5개의 row가 나옵니다. SELECT bus_mkt_id, svc.. 더보기
DB2 SQL error codes SQL error codesuse CTRL + F to find code you want SQL return codes that are preceded by a minus sign (-) indicate that the SQL statement execution was unsuccessful.-007 STATEMENT CONTAINS THE ILLEGAL CHARACTER invalid-character-010 THE STRING CONSTANT BEGINNING string IS NOT TERMINATED-011 COMMENT NOT CLOSED-029 INTO CLAUSE REQUIRED-051 identifier-name (sql-type) WAS PREVIOUSLY DECLARED OR REFER.. 더보기
DB2 Data Type Java Mapping Data types that map to database data types in Java applicationsTo write efficient JDBC and SQLJ programs, you need to use the best mappings between Java™ data types and table column data types.The following tables summarize the mappings of Java data types to JDBC and database data types for a DB2® for Linux, UNIX, and Windows, DB2 for z/OS®, or IBM® Informix® system.Data types for updating table.. 더보기
데이터베이스 정규화 DB 정규화 자료의 손실이나 불필요한 정보의 도입없이 데이터의 일관성, 데이터 중복을 최소화하고 최대의 데이터 안정성을 확보를 위한 안정적 자료 구조로 변환하기 위해서 하나의 테이블을 둘 이상으로 분리하는 작업 목적 ?자료 저장에 필요한 저장 공간을 최소화자료의 삽입, 갱신 및 삭제에 따른 이상 현상 제거(데이타 무결성 유지)자료 구조의 안정성 최대화 단점 -> 테이블이 많이 질수록 join이 더 많이 일어난다(다른 테이블 접근 경우) *정규화 키워드- 제 1 정규화 : 원자값- 제 2 정규화 : 완전함수 종속- 제 3 정규화 : 이행적 함수 종속 제거- BCNF정규화: 후보키- 제 4 정규화 : 다치종속을 제거- 제 5 정규화 : 조인종속을 제거 제 1정규화(1NF) ★ 반복되는 그룹속성이 존재할 경우.. 더보기
MySQL 명령어 DATABASE –>여러 개의 TABLE -> 여러 개의 필드;명령어들 -DATABASES-*SHOW DATABASES; *USE 데이터베이스이름; *CREATE DATABASE 데이터베이스이름; *DROP DATABASE 데이터베이스이름; -DATABASE- :USE 데이터베이스이름; 명령으로 사용할 데이터베이스 선택해야함*CREATE TABLE 테이블이름(구조) Ex) CREATE TABLE aa(id INT AUTO_INCREMENT, name VARCHAR(30), old INT, exp INT, PRIMARY KEY(id));-> 변수 선언할 때 (변수이름 변수형, ….. )-> AUTO_INCREMENT 자동추가로 값을 입력할 때 NULL를 넣으면 자동 증가된다.-> PRIMARY KEY(id.. 더보기
mySQL Data Type mySQL Data Type http://dev.mysql.com/doc/refman/5.0/en/data-type-overview.html MySQL에서 지원하는 데이터 형(MySQL DataTypes) 형태데이터형범위크기숫자형TINYINT-128 ~ 128 , 0 ~ 2551 ByteSMALLINT-32768 ~ 32767 , 0 ~ 655352 ByteMEDIUMINT-8388608 ~ 8388607, 0 ~ 167772153 ByteINT, INTEGER-2147483648 ~ 2147483647, 0 ~ 42949672954 ByteBIGINT-9223372036854775808 ~ 9223372036854775807 0 ~ 184467440737095516158 ByteFLOAT-3.40282.. 더보기
MySQL 함수 정리 MYSQL 함수정리 명령어 약어 설명 help \help Display this help ? \? Synonym for `help' clear \c Clear commandc connect \r Reconnect to the server. Optional arguments are db and host ego \G Send command to mysql server, display result vertically exit \q Exit mysql. Same as quit go \g Send command to mysql server notee \t Don't write into outfile print \p Print current command quit \q Quit mysql rehash \# Rebu.. 더보기