old posting/MySQL

    [SQL] SQL기초 DDL

    DBA(Database Administrator) 계정으로 로그인 sqlplus 아이디/패스워드 sys 계정 : 최상위 계정 system 계정 : 관리자 계정, sys는 system과 같은 계정을 여럿 만들 수도 있다. 현재 접속 사용자 확인하기 show user; 접속종료 quit 새로운 사용자 생성 CREATE USER [아이디] IDENTIFIED BY [비밀번호]; 생성된 사용자에게 권한 부여 GRANT [권한들] TO [사용자 아이디]; 사용자에게 부여된 권한 확인 SELECT GRANTED_ROLE FROM DBA_ROLE_PRIVS WHERE GRANTEE = '아이디(대문자)'; SELECT PRIVILEGE FROM DBA_SYS_PRIVS WHERE GRANTEE = '아이디(대문자)'..

    [SQL] database 대표 SQL 명령어와 분류

    DBMS : 사용자와 데이터베이스(DB) 사이에서 사용자의 요구(query)에 따라 정보를 생성해주고 데이터베이스를 관리해주는 소프트웨어 집합이다. 하나의 database에는 여러 table들로 구성되어 있다. 각 table은 열(field)과 행(record)로 구성되어 있다. 열 : colum, field, attribute(속성)로 불리고 테이블의 구조(schema)를 표현한다. 행 : row, record, tuple이라 불린다. 테이블의 구조를 테이블 스키마(schema)라고 부른다. table의 key : 테이블에서 레코드를 검색하거나 정렬할 수 있는 기준이 되는 필드가 있을 수 있는데 이러한 필드를 key라고 한다. database에서는 레코드를 구분하기 위해 특별히 선정한 키를 primar..