데이터베이스(DB) (45) 리스트형 [Oracle] 테이블 수정 //ALTER 1. 새로운 컬럼 추가하기 - not null 컬럼을 추가할 경우 default 값을 설정하거나 데이터를 모두 지워야 함. alter table 테이블명 add(컬럼명 자료형 제약사항); 2. 컬럼 삭제하기 - 컬럼 안에 들어있는 데이터 모두 사라짐 > rollback으로도 복구 안 됨 > 신중하게 백업해두고.. - 기본키 컬럼 삭제 금지!!!! alter table 테이블명 drop column 컬럼명 3. 컬럼 수정하기 3-1. 컬럼의 길이 수정하기(확장/축소) alter table 테이블명 modify (컬럼명 자료형(원하는 길이)) 3-2. 컬럼의 제약사항 수정하기 alter table 테이블명 modify (컬럼명 자료형 원하는제약사항) 3-3. 컬러의 자료형 수정하기 - 데이터가.. [Oracle] 데이터 형식 //Data Types 1. 문자 형식 > varchar2(+char) 2. 숫자 형식 > number 3 날짜 형식 > date (+ 이진 데이터 형식) //문자(Character) 형식 - ' (홑따옴표)를 사용하여 표현 - 문자, 문자열 - char + String > String a. char - 고정 자릿수 문자열 > 컬럼(공간)의 크기 블변 - char(n): n자리까지 문자열(byte 기준) - n 최소 크기 : 1바이트 - n 최대 크기 : 2000바이트 - 주어진 공간을 데이터가 채우지 못하면 나머지 공간을 스페이스로 채운다. - 절대적인 속도 자체는 뺘르댜. b. nchar -national의 약자 > 오라클 인코딩과 상관 없이 해당 컬럼을 UTF-16 동작하게 - 고정 자릿수 문자열 .. [Oracle] 테이블 생성 - 테이블 생성을 위해서는 CREATE 를 사용해야 한다. (DDL) - 다 입력한 후에는 ; 을 꼭 써주는 것이 좋다. - Ctrl + Enter : 실행 - 예약어를 테이블명으로 사용하고 싶을 경우, "" 안에 넣어주면 된다. CREATE TABLE "COMMENT" ( IDNUMBER, CONTENTNVARCHAR2(2000), REGDATE TIMESTAMP, WRITER_IDNVARCHAR2(50), NOTICE_IDNUMBER ); //테이블이 잘 생성되었는지 확인하는 방법 select * from tabs; //테이블의 구조를 확인하는 방법 desc employees; ※ SQL Developer, SQL Plus 에서만 가능! [Oracle] 데이터베이스 생성 //테이블 스페이스 생성 - + 버튼을 눌러 사용할 서버 선택 - 저장 영역 -> 테이블스페이스(마우스 오른쪽 버튼 클릭) > 새로 만들기 - 임시 테이블스페이스, 데이터 저장 테이블스페이스 각 1개씩 총 2개 생성 // 사용자 생성 - 보안 -> 사용자(마우스 오른쪽 버튼 클릭) > 새로 만들기 - 시스템 권한 -> 모두 관리자 -> SYSKM, SYSOPER, SYSRC 해제 // 데이터베이스 생성 - 생성한 사용자로 서버 다시 만들기 [Oracle] 설치 및 환경설정, 정의 //Oracle DataBase 설치 - https://www.oracle.com/download Oracle Database Express Edition (XE) Downloads Support Oracle Database Express Edition (XE) is a community supported edition of the Oracle Database family. Please go to the Oracle Database XE Community Support Forum for help, feedback, and enhancement requests. Note: Oracle Support Services only provid www.oracle.com - Database -> Database E.. < 1 ··· 3 4 5 6 >