목록Records/DBMS (3)
Keep going
데이터 다룰때 사이클 기본 : CRUD (Create + Read + Update + Delete) 테이블, 사용자 → DDL 명령어 레코드 → DML 명령어 생성 CREATE INSERT 읽기 SELECT SELECT 수정 ALTER UPDATE 삭제 DROP DELETE SQL 명령문 작성 기본 SQL 명령문과 키워드들은 대소문자 가리지 않는다. 문자열은 홀따옴표 '~' 로 감싼다. 문자열 내의 내용은 대소문자 가린다. 여러줄에 걸쳐 명령문 입력 가능 명령문입력이 끝나면 세미콜론 입력 DML은 COMMIT 명령을 실행하기 전까지는 임시저장만 된다. COMMIT; 을 해야만 데이터베이스로 내용이 업데이트 된다. 1. INSERT - 테이블에 레코드 추가 INSERT INTO [테이블 이름] VALUES..
사용자 생성 / 권한 부여, 박탈 / 사용자 삭제 CREATE USER GRANT, REVOKE 테이블 생성 / 수정/ 삭제 CREATE TABLE, ALTER TABLE, DROP TABLE sys / system 차이 1. sys 계정 - oracle DB 관리자, super user - data dictionary를 갖고 있음 - db 생성 및 삭제 가능 2. system 계정 - 관리자 계정 (하나의 관리자) - 권한은 sys와 동일하나 db를 생성할 권한 없음 sys는 system과 같은 계정을 여럿 만들수도 있다. 사용자에 관한 쿼리문 현재 접속 사용자 확인하기 : SHOW user; 접속 종료 : quit; 새로운 사용자 생성 : CREATE CREATE USER [아이디] IDENTIFIE..
Database 란? 여러 사람이 공동으로 공유하여 사용할 목적으로, 통합하여 관리되는 저장된 형태의 데이터의 집합. 자료 항목의 중복을 없애고 자료를 구조화하여 저장함으로써 자료 검색과 갱신등 운영의 효율을 높인 데이터의 집합. DBMS 란? 사용자와 데이터베이스 사이에서 사용자의 요구에 따라 정보를 생성해주고 데이터베이스를 관리해주는 소프트웨어 집합. table에 데이터가 저장된다. 각 테이블은 열과 행으로 구성된다. 열(초록색) - column, field, attribute(속성)로 불리고 테이블의 구조를 표현 행 - row, record, tuple 라 불린다. 테이블의 구조를 테이블 스키마 라고 부른다. name email professor 홍길동 hong@hong.net 100 전우치 chu..