전체 글265 이진트리 2015. 8. 5. 데이터 정의어(테이블 삭제 - DROP) 테이블 삭제 형식 DROP TABLE 테이블명 [CASCADE CONSTRAINT];테이블 삭제 예제 - CASCADE CONSTRAINT : 해당 테이블과 관계가 있었던 참조되는 제약조건에 대해서도 삭제 2015. 8. 4. 데이터 정의어(테이블 수정 - ALTER, DROP, MODIFY, CHANGE, RENAME) 데이터 정의어(테이블 수정 - ALTER, DROP, MODIFY, RENAME) ADD컬럼 추가 형식(ADD COLUMN) //마지막에 추가 ALTER TABLE 테이블명ADD [COLUMN] 추가할 컬럼명 데이터 유형; //지정 컬럼 뒤에 추가ALTER TABLE 테이블명ADD [COLUMN] 추가할 컬럼명 데이터 유형 AFTER 컬럼이름; //제일 앞에 추가ALTER TABLE 테이블명ADD [COLUMN] 추가할 컬럼명 데이터 유형 FIRST; 컬럼 추가 예제 //마지막에 추가 //지정 컬럼 뒤에 추가 //제일 앞에 추가 DROP컬럼 삭제 형식(DROP COLUMN) ALTER TABLE 테이블명DROP [COLUMN] 삭제할 컬럼명; 컬럼 삭제 예제 - 한 번에 하나의 컬럼만 삭제 가능- 컬럼 .. 2015. 8. 2. 데이터 정의어(테이블 생성 - CREATE) 테이블 생성 형식 CREATE TABLE 테이블명 ( 컬럼명1 DATATYPE [DEFAULT 형식], 컬럼명2 DATATYPE [DEFAULT 형식], 컬럼명3 DATATYPE [DEFAULT 형식] ); 테이블 생성 예제 - DATE 유형은 별도로 크기 지정 X - 문자 데이터 유형(CHAR, VARCHAR)은 반드시 최대 길이를 표시 - not null : 반드시 입력되어야 함 - auto_increment : 데이터 삽입 시 자동으로 값이 1씩 증가 - primary key : 기본키 설정 제약조건 - 사용자가 원하는 조건의 데이터만 유지하기 위해 특정 컬럼에 설정하는 제약 구분 설명 PRIMARY KEY (기본키) - 테이블에 저장된 행 데이터를 고유하게 식별하기 위한 기본키 정의 - 하나의 테.. 2015. 8. 1. CHAR형과 VARCHAR형 CHAR형과 VARCHAR형 데이터 유형 설명 CHAR(s) - 고정길이 문자열 정보 - s는 기본 길이 1 byte, 최대 길이 Oracle 2000 byte SQL Server 8000 byte - s만큼 최대 길이를 찾고 고정 길이를 가지고 있으므로 할당되는 변수 값의 길이가 s보다 작을 경우 그 차이만큼 공간으로 채워짐 VARCHAR(s) - CHARACTER VARYING의 약자로 가변 길이 문자열 정보(Oracle은 VARCHAR2, SQL Server는 VARCHAR로 표현 - s는 최소 길이 1 byte, 최대 길이 Oracle 4000 byte, SQL Server 8000 byte - s만큼의 최대 길이를 갖지만 가변 길이로 조정이 되기 때문에 할당된 변수 값의 바이트만 적용됨 문자열의.. 2015. 8. 1. 가비지와 가비지 컬렉션 가비지와 가비지 컬렉션 가비지(Garbage) - 응용프로그램에서 더 이상 사용되지 않는 메모리(무효 영역)- new 연산자를 이용하여 시스템으로부터 할당 받아 사용되어오다가 더 이상 사용하지 않는 객체나 배열 메모리가 가비지에 해당- 더 이상 사용하지 않는다는 것은 객체나 배열을 가리키는 레퍼런스가 하나도 없음을 의미 가비지 컬렉션(Garbage Collection) - 가비지를 회수하여 가용 메모리 공간을 늘리는 것을 의미- 가비지 컬렉터(자바 가상 기계에 존재)가 수행- 가상 기계의 내부적인 알고리즘의 판단에 의해 수행되기 때문에 언제 가비지 컬렉션이 발생하는지 알기 어려움- System.gc() or Runtime.getRuntime().gc() 메소드를 통해 강제로 수행 가능- 메소드 실행시 바.. 2015. 7. 31. 이전 1 ··· 33 34 35 36 37 38 39 ··· 45 다음 728x90