231017 [DB] MySQL - DML 변경관련(insert추가, update수정, delete삭제) / DCL 제어어 (rollback취소, commit 완료) / 사용자user 추가, 삭제 (localhost, ‘%’)
[23.10.17] 51일차 [DB] MySQL - DML 변경관련(insert추가, update수정, delete삭제) - DCL 제어어 (rollback취소, commit 완료) - 사용자user 추가, 삭제 (localhost, ‘%’) - insert 시 정수 실수로 들어와야하는 데이터가 ‘ ’로 쌓인 문자형태면 자동으로 형변환하여 입력된다j - DML – row와 관련 - DML 변경 set절에는 ‘=’ (대입연산자)만 올 수 있다. - rollback은 항상 로그에 0개로 나온다 - MySQL은 기본설정이 auto commit으로 세팅이 되어있어서 rollback이 되지않는다. => 설정변경이 필요 (edit-preference-SQL Execution) * [insert] 1) 2) 3) 4..
231016 [DB] - create 생성 (DDL) / 제약조건 (PK, FK, not null, unique, auto_increment, …) / 컬럼레벨방식, 테이블레벨방식 / alter 변경 (DDL) / drop 삭제 (DDL) / insert
[23.10.16] 50일차 [DB] MySQL - *create 생성 (DDL) - 제약조건 (PK, FK, not null, unique, auto_increment, …) - 컬럼레벨방식, 테이블레벨방식 - alter 변경 (DDL) - drop 삭제 (DDL) - insert - row와 관련된 명령어는 DML - DDL에는 ‘rename’도 있다. but, 거의 쓰이지 않아서 (create, alter, drop이 대표적) - table은 기본적으로 null 허용 - mysql에서 varchar / char 에 숫자를 넣게되면 문자로 자동 형변환 되어 들어간다 * create_ex02(1013) * create_ex1 (제약 조건) ** 테이블생성 [컬럼 레벨 방식] 일반 테이블 key에는 au..
231013 [DB] MySQL - 퀴즈풀이(그룹함수, 집계함수, 조인, 서브쿼리) / * create (DDL) (DB생성, table 생성, 복사, 구조복사) / DB MySQL자료형
[23.10.13] 49일차 [DB] MySQL - 퀴즈풀이(그룹함수, 집계함수, 조인, 서브쿼리) - * create (DDL) (DB생성, table 생성, 복사, 구조복사) - DB MySQL자료형 - DBMS 작업때는 모두 문자열 형태로 연산된다. - result 창에서 column 클릭 시 – 오름차순 / 내림차순 정렬 - where절에는 alias 인식이 안된다. * homework 과제(1012) 1) 문자사이의 공백 제거 2) 공백이 포함된 부서명들 만을 조회 3) 현재 직책으로만 직책별 인원수 4) d001, d002, d009 (현재 소속된) 각 부서의 인원 수 방법 1. 방법 2 : 그룹화 전에 원하는 데이터를 먼저 걸러냈다. 5) (join활용) ‘현재’ 재직 중인 사원의 사번, 이..