mySQL 4

[mySQL] FOREIGN KEY /삭제 옵션 / IUD

FOREIGN KEY / 삭제 옵션 -- FOREIGN KEY -- 외래키 , 외부키 , 참조키 -- 다른 테이블의 컬럼값을 참조(REFERENCE)하여 참조하는 테이블의 값만 허용한다. -- FOREIGN KEY 제약조건을 통해서 다른 테이블과의 관계(RELATIONSHIP)가 형성된다. CREATE TABLE USER_GRADE( GRADE_CODE INT PRIMARY KEY, GRADE_NAME VARCHAR(100) NOT NULL ); INSERT INTO USER_GRADE VALUES(1,'일반 회원'); INSERT INTO USER_GRADE VALUES(2,'VIP'); INSERT INTO USER_GRADE VALUES(3,'VVIP'); INSERT INTO USER_GRADE ..

mySQL 2024.04.07

[mySQL]그룹에 관련된 명령어

UNION / JOIN -- SET OPERATOR -- -- 두 개 이상의 select 한 결과를 합치거나 하는 -- 집합 형태의 결과물로 조회하는 명령어 -- 합집합 -- -- UNION -- 두 개 이상의 SELECT한 결과 (result set)를 구하는 명령어 -- 만약 중복이 있을 경우 중복되는 결과는 1 번만 보여준다. -- UNION ALL -- 두 개 이상의select 한 결과 (result set) 를 구하는 명령어 . -- 만약 중복이 있을 경우 중복되는내용도 그대로 조회한다. -- UNION -- SELECT EMP_ID , EMP_NAME , DEPT_CODE , SALARY FROM EMPLOYEE e WHERE DEPT_CODE = 'D5' UNION SELECT EMP_ID ..

mySQL 2024.04.01

[mySQL]연산자 , 함수

-- 연산자 -- -- 비교 연산자 -- , = : 크기를 비교 -- = : 같다 -- != , :같지않다. -- EMPLOYEE 테이블에서 부서코드가 'D9'이 아닌 -- 직원들의모든 정보를 조회 SELECT * FROM EMPLOYEE -- WHERE DEPT_CODE != 'D9'; WHERE DEPT_CODE 'D9'; -- EMPLOYEE 테이블에서 급여가 350만원 이상 550만원 이하인 -- 직원의 사번, 사원명 , 부서코드 , 직급코드 , 급여 정보 조회 SELECT EMP_ID , EMP_NAME , DEPT_CODE , JOB_CODE , SALARY FROM EMPLOYEE WHERE SALARY >= 3500000 and SALARY 분기 SELECT HIRE_DATE ,..

mySQL 2024.03.29

[mySQL] 데이터베이스

data : 정석적인 실제 값 정보 : 데이터를 기반으로 의미를 부여 ex) 에베레스트의 높이 = 8848 → data 에베레스트는 세계에서 가장 높은산 → 정보 database : 논리적으로 연관된 데이터를 모으고 중복되는 데이터를 최소화하여 구조적으로 통합 / 저장 해놓은것 계층형 데이터베이스 : 트리형태의 계층적 구조를 가진 데이터베이스로 최상위계층의 데이터부터 검색 네트워크형 데이터베이스: 하위데이터들끼리의 관계까지 정의 , 설계 및 구현이 복잡하고 어려움 SQL: Structures Query Language : 구조화된 질의 언어 DDL: Data Definition Language 데이터 정의 언어 DML: Data Manipulation Language 데이터 조작 언어 DCL: Data ..

mySQL 2024.03.24