DDL4 3-3) DML(select, insert, update, delete) * 이 글은 부스트코스 웹 백엔드 강의 수강 바탕으로 작성되었습니다. -앱잼을 진행하면서 긴 쿼리를 사용했었다. 그런데도 해결책이 나지 않아 혹시나하는 마음에 group by를 썼더니 한번에 해결되었다. 1. SELECT 구문(CAST 형변환) 예제 mysql> select cast(now() as date); +---------------------+ | cast(now() as date) | +---------------------+ | 2003-09-25 | +---------------------+ 1 row in set (0.00 sec) mysql> select cast(1-2 as unsigned); +----------------------------+ | cast(1-2 as unsign.. 2020. 7. 23. 3-2) DML(select, insert, update, delete) * 이 글은 부스트코스 웹 백엔드 강의 수강 바탕으로 작성되었습니다. 1. SELECT 구문 예제(특정 행 검색- where절) 산술비교 연산자 예제 : employee 테이블에서 고용일(hiredate)이 1981년 이전의 사원이름과 고용일을 출력하시오. select name, hiredate from employee where hiredate < '1981-01-01'; 논리연산자 예제 : employee 테이블에서 부서번호가 30인 사원이름과 부서번호를 출력하시오. select name, deptno from employee where deptno = 30; IN 키워드 예제 : employee 테이블에서 부서번호가 10또는 30인 사원이름과 부서번호를 출력하시오. select name, deptn.. 2020. 7. 23. 3-1) DML(select, insert, update, delete) * 이 글은 부스트코스 웹 백엔드 강의 수강 바탕으로 작성되었습니다. 1. 데이터 조작어(Data Manipulation Language, DML)의 종류 데이터 조작어는 모두 동사로 시작합니다. 시작하는 동사에 따라서 다음과 같은 4가지 조작어가 있습니다. SELECT – 검색 INSERT - 등록 UPDATE - 수정 DELETE - 삭제 2. SELECT 구문의 기본문형 3. SELECT 구문 예제(전체 데이터 검색) 전체 데이터 검색 SELECT 뒤에 * 를 기술함으로써 나타낼 수 있다. 예제 : departments 테이블의 모든 데이터를 출력하시오. SELECT * FROM DEPARTMENT; 4. SELECT 구문 예제(특정 컬럼 검색) SELECT 뒤에 컬럼을 콤마(,)로 구별해서 나열 .. 2020. 7. 22. 2-1) SQL이란? * 이 글은 부스트코스 웹 백엔드 강의 수강 바탕으로 작성되었습니다. "사람과 사람이 대화하기 위해서는 언어가 필요합니다. DBMS에게 명령을 내릴 때도 특별한 명령이 필요합니다. 이 명령을 SQL이라고 합니다." - 부스트코스 sql 강의 중 제일 상단에 위치해있던 문구이다. 여태 sql에 대한 설명 중 가장 와 닿았던 표현이다. 핵심 개념 create database grant flush privileges select - sql을 사용할 때 터미널을 이용해 본적은 MariaDB를 사용했을 때였고, 이후부턴 workbench를 사용해서 터미널이 익숙하지 않았지만 금방 이해가 잘 되었다. 1. SQL(Structured Query Language) SQL은 데이터를 보다 쉽게 검색하고 추가, 삭제, 수.. 2020. 7. 22. 이전 1 다음