Database 43

[SQL]DML(SELECT문)(1) - 기본 문법

DML DDL TCL DCL 용도 데이터 조작 데이터 정의 트랜잭션 제어 권한 부여 명령어 SELECT(DQL), INSERT, UPDATE, DELETE CREATE, ALTER, DROP COMMIT, ROLLBACK GRANT, REMOVE SELECT문 : 데이터를 조회하거나 검색할 때 사용하는 명령어(DQL) - RESULT SET: SELECT 구문을 통해 조회된 데이터의 결과물. 조회된 행들의 집합. SELECT문은 이렇게 작성한다. SELECT 컬럼명1, 컬럼명2, ... FROM 테이블명 WHERE 조건식; - SELECT 조회하려는 테이블의 컬럼명을 기술한다. 테이블의 모든 컬럼들을 조회할 경우 컬럼명을 쓰지 않고 '*'만 작성한다. - FROM 조회하려는 테이블명을 기술한다. - WH..

Database/Oracle 2022.03.20

[SQL]관리자 계정에서 사용자 계정 생성 및 삭제하기

관리자 계정은 사용자 계정을 만들 수 있는 권한을 가지고 있다. 사용자 계정을 만들려면, 관리자 계정에서 워크시트에 'CREATE USER 계정명 IDENTIFIED BY 비밀번호;'를 입력하고 실행시킨다. (계정명엔 사용자 계정 이름을 입력, 비밀번호는 사용자 계정에 사용할 비밀번호를 입력) 하단 스크립트 출력창에 'User 계정명이(가) 생성되었습니다.'라고 뜨면 정상적으로 계정이 생성된 것이다. 이때 사용자 "계정만" 생성됐을 뿐 사용자 계정의 권한이 생성된 것은 아니므로 아직 사용자 계정으로 접속은 불가하다. (사용자 계정에 부여되는 최소한의 권한은 접속과 데이터 관리이다.) 그럼 관리자 계정으로 사용자 계정에게 권한을 부여해야 한다. 'GRANT CONNECT, RESOURCE TO 계정명;'을..

Database/Oracle 2022.03.18

[SQL]데이터베이스(Database) 개요 - 데이터베이스란?, 특징, DBMS

1. 데이터베이스(Database)란? : 특정 조직의 업무를 수행함에 있어 필요한 상호 관련된 데이터들의 모임이다. * 데이터(Data): 의미를 가지면서 기록될 수 있는 알려진 사실 (1) 통합 데이터(Integrated Data) : 중복 최소화로 자료의 중복을 배제한 데이터의 모임 (2) 저장 데이터(Stored Data) : 컴퓨터 저장 매체에 저장된 데이터 (3) 운영 데이터(Operational Data) : 조직의 고유 업무를 수행함에 있어 필수적인 데이터 (4) 공용 데이터(Shared Data) : 여러 응용 시스템들이 공동으로 소유하고 유지하는 데이터 2. 특징 (1) 실시간 접근성 : 사용자의 수시적이고 비정형적인 질의에 대해 실시간으로 결과를 응답할 수 있어야 한다. (2) 계속적..

Database/Oracle 2022.03.17