본문 바로가기

기타 명령어, 자료형 1. 테이블 구조 확인 > DESC[RIBE] 테이블명 -NOT NULL. :해당 컬럼(DEPTNO)에는 NULL값이 저장될 수 없음. 2. 자료형 1) NUMBER: 숫자 데이터. 선언 형식> NUMBER(precision, scale) precision: 전체 자리수 scale: 소수점 자리수. ex) 12345 입력 > NUMBER(5, 2) 선언시 >> 123.45 저장 > NUMBER(5) 선언시 >> 12345 저장 2) DATE: 날짜와 시간. 기본 형식> 년/월/일 (영문판은 반대) ex) 2016년 7월 29일 -> 16/07/29 출력. (출력이라고만 나와있어, 정확한 사용법은 아직 모름.) 3) CHAR: 문자 데이터(고정). CHAR(20) > 'seoul' 5글자 저장 >> 15바.. 더보기
로그인, 디폴트 계정 0. 실행 1) sql plus 프로그램 실행 2) cmd로 "sqlplus ~~" *실행이 안될 경우, 해당 DB 서비스가 실행 중인지 확인해본다. 1. 로그인 sqlplus sys as sysdba // 패스워드 아무거나 입력.. 이유는 모르겠음. -계정이 잠겨있을 경우 1) 관리자 계정으로 로그인 2) alter user [잠긴 계정명] account unlock; -로그인 된 상태에서, 다른 계정으로으로 로그인(≒리눅스 'su') > connect [scott] =conn scott //약어 사용 가능 -데이터베이스가 기동되지 않은 경우('ORACLE not avaliable') 1) 관리자 계정으로 로그인 2) startup -패스워드 변경 > alter user [계정명] identified .. 더보기
SQL 언어 1. 분류 -DQL //Query -> select -데이터 정의어(DDL): DB의 논리적 구조를 정의, 데이터 딕셔너리에 저장됨. //Definition -> create, alter, drop, rename, truncate -데이터 조작어(DML): 저장된 데이터를 조작, 검색 추가 삭제 갱신을 수행. //Manipulation -> insert, update, delete -데이터 제어어(DCL): 접근 권한 부여 등. //Control -> grant, revoke -TCL(Transaction Control Language): 데이터 복구. -> commit, rollback, savepoint 2. 사용법 -mysql과 동일 3. 생소한 명령어, 간단 설명 -alter: 기존 테이블 변경 .. 더보기