현대오토에버 모빌리티 sw 스쿨 3기 [클라우드]/MariaDB 3

MariaDB 4일차 강의 / 현대오토에버 모빌리티 SW 스쿨 / 클라우드반

질문1. 절차적 프로그래밍도 5일 시험에 나오나요? 1. View1) Inline View메모리를 사용하는 방식이라 조회 속도가 좋음. View1) Inline View메모리를 사용하는 방식이라 조회 속도가 좋음FROM 절에 사용된 Sub QuerySub Query를 사용하는 곳WHEREHAVINGWHERESELECT *FROM (SELECT * FROM tCity) A; 📍tStaff 테이블에서 grade가 과장 또는 부장인 사원 중에서 score가 70 이상인 데이터를 조회-- 틀린 코드SELECT * FROM tStaffWHERE grade = '과장' OR grade = '부장' AND score >= 70;-- 맞는 코드SELECT * FROM tStaffWHERE (grade = '과장' O..

MariaDB 3일차 강의 / 현대오토에버 모빌리티 SW 스쿨 / 클라우드반

1. DDL1) Auto_IncrementMySQL와 MariaDB 에서 일련번호를 생성하는 기능테이블을 만들 때 초기값을 설정하는 것이 가능적용은 컬럼에 하는데 컬럼의 자료형 뒤에 Auto_Increment를 추가하면 되고 적용된 컬럼은 Unique나 Primary Key 제약조건이 설정되어야 한다.하나의 테이블에 하나만 적용이 가능하다.ALTER TABLE 명령을 이용해서 초기값을 수정할 수 있다.📍일련번호가 적용된 테이블 생성아래처럼 유일한 값을 가질 수 없는 얘들이면 일련번호나 TIMESTAMP를 활용해서 primary key를 만든다.CREATE TABLE tSale( saleno INT AUTO_INCREMENT, customer VARCHAR(10), product VARCHAR(30..

MariaDB 2일차 강의 / 현대오토에버 모빌리티 SW 스쿨 / 클라우드반

Oracle: User >DatabaseMysql, MariaDB, MongoDB: Database>User 1. GROUPING1) Group by 절Select 열 이름이나 연산식을 나열하거나 *from 테이블 이름이나 select 구문[where 조건절][group by 그룹화 할 열 이름이나 연산식을 나열][order by 정렬할 열 이름이나 연산식을 나열]📍 tStaff테이블에서 각 depart 별로 salary의 평균을 조회-- 각 depart 별로 salary의 평균을 조회select depart, AVG(salary)from tStaffgroup by depart; 📍 두 개 이상의 컬럼이나 연산식으로 그룹화하는 것도 가능- depart와 gender로 그룹화해서 데이터의 개수를 조회..