목록분류 전체보기 (792)
Yeonee's Story
안녕하세요. 여니입니다 :) -- * DCL /* 데이터 제어 언어(DATA CONTROLLER LANGUAGE) 계정에게 시스템권한 또는 객체접근권한을 부여(GRANT)하거나 회수(REVOKE)하는 언어 - 권한 부여 (GRANT) 시스템 권한 : 특정 DB에 접근하는 권한, 객체들을 생성할 수 있는 권한 객체접근권한 : 특정 객체들에 접근해서 조작할 수 있는 권한 - 시스템 권한 [표현법] GRANT 권한1, 권한2 , .. TO 계정명; - 시스템 권한의 종류 CREATE SESSTION : 계정에 접속할 수 있는 권한 CREATE TABLE : 테이블을 생성할 수 있는 권한 CREATE VIEW : 뷰를 생성할 수 있는 권한 CREATE SEQUENCDE : 시퀀스를 생성할 수 있는 권한 ... ..
안녕하세요. https://blog.naver.com/sysysy0302 여니입니다:) 외래키가 은근 참조 삭제 및 변경으로 쓰이는데 종종 헷갈려서 정리 한 번 해보았습니다. [ MYSQL 외래키(Foreign key) 지정 시 ] on delete rule(삭제 시), on update rule(변경 시) 옵션 지정 RESTRICT, CASCADE, NO ACTION, SET NULL 1. RESTRICT : 개체를 변경/삭제할 때 다른 개체가 변경/삭제할 개체를 참조하고 있을 경우 변경/삭제가 취소됩니다.(제한) 2. CASCADE : 개체를 변경/삭제할 때 다른 개체가 변경/삭제할 개체를 참조하고 있을 경우 함께 변경/삭제됩니다. -> 부모테이블, 자식테이블 간의 외래키 동시 삭제시 사용 3. NO..
안녕하세요. 여니입니다 :) * DCL /* 데이터 제어 언어(DATA CONTROLLER LANGUAGE) 계정에게 시스템권한 또는 객체접근권한을 부여(GRANT)하거나 회수(REVOKE)하는 언어 - 권한 부여 (GRANT) 시스템 권한 : 특정 DB에 접근하는 권한, 객체들을 생성할 수 있는 권한 객체접근권한 : 특정 객체들에 접근해서 조작할 수 있는 권한 - 시스템 권한 [표현법] GRANT 권한1, 권한2 , .. TO 계정명; - 시스템 권한의 종류 CREATE SESSTION : 계정에 접속할 수 있는 권한 CREATE TABLE : 테이블을 생성할 수 있는 권한 CREATE VIEW : 뷰를 생성할 수 있는 권한 CREATE SEQUENCDE : 시퀀스를 생성할 수 있는 권한 ... */ ..
안녕하세요. https://blog.naver.com/sysysy0302여니입니다 :) -- * DCL /* 데이터 제어 언어(DATA CONTROLLER LANGUAGE) 계정에게 시스템권한 또는 객체접근권한을 부여(GRANT)하거나 회수(REVOKE)하는 언어 - 권한 부여 (GRANT) 시스템 권한 : 특정 DB에 접근하는 권한, 객체들을 생성할 수 있는 권한 객체접근권한 : 특정 객체들에 접근해서 조작할 수 있는 권한 - 시스템 권한 [표현법] GRANT 권한1, 권한2 , .. TO 계정명; - 시스템 권한의 종류 CREATE SESSTION : 계정에 접속할 수 있는 권한 CREATE TABLE : 테이블을 생성할 수 있는 권한 CREATE VIEW : 뷰를 생성할 수 있는 권한 CREATE ..
안녕하세요. https://blog.naver.com/sysysy0302 여니입니다 :) /* * DDL (DATA DEFINISTION LANGUAGE) 데이터 정의 언어 객체들을 새롭게 생성(CREATE)하고, 수정(ALTER)하고, 삭제(DROP)하는 명령어 1. ALTER 객체 구조를 수정해주는 구문 [표현법] ALTER 객체명(TABLE, INDEX, USER...) 테이블명 수정할 내용; - 수정할 내용 1) 칼럼 추가 / 수정 / 삭제 2) 제약조건 추가 / 삭제 => 수정 XX --; 수정하려면 삭제 후 추가해야함 (수정하고자 한다면 삭제후 새롭게 추가해야함) 3) 테이블명 / 칼럼명 / 제약조건명 수정가능. */ -- 1) 컬럼 추가/수정/삭제 -- 1_1) 칼럼 추가 (ADD) : AD..