본문 바로가기

코딩 학원(국비지원)

34일차 코딩학원

반응형

1. 내일 능력단위평가(DDL) 있음. 주제 : 테이블 만들기. 

 

2. NOT NULL : 반드시 데이터 값이 들어가야 한다 / PRIMARY KEY : NOT NULL + UNIQQUE한 값이 들어가는 것을 보장함 / CHECK : 특정 표현식을 만족하는 데이터가 들어감 / FOREIGN KEY : 외래키 제약 조건. 해당 컬럼의 값은 참조하는 보무 테이블에 PK로써 존재하는 것을 보장함. 

 

3. DDL은 데이터베이스 구조를 바꾼다. DML은 데이터베이스 내용을 변경한다. 

 

4. 문자열 결합 연산자는 + 

 

5. " || " 를 이용해서 문자열 결합 가능

 

 

6. 엘리어스 사용 customer_id를 cust_id로 바꿨다. 쉽게 얘기해서 열 이름 바꾸는 기능이다. 

 

7. 오름차순/ 내림차순 정렬 

SELECT      *  | [DISTINCT] <column_names>[AS 별칭], ....     
        FROM        테이블 이름(들) [AS 테이블이름 별칭]    (1)     
        [ORDER BY 속성이름[ASC|DESC]] 

 

8. ORDER BY 3 DESC -> SELECT 절에서 3번째 열 내림차순 

 

9. null값을 맨 위로 해서 내림차순 

10. 쿼리문에서 중요한 부분이 select 문이다. 

 

11. SELECT * // 여기서 별은 '모든' 이라는 뜻을 가진다.  SELECT * FROM [] WHERE [] -> 모든 자료를 찾아라는 뜻. 

 

12. - amount 컬럼의 값이 11.00보다 큰 행을 추출하시오. -- (payment_id, amount, payment_date)

 

쿼리문 작성할 때, 자바처럼 가독성을 생각하며 입력해야 한다. 남이 읽었을 때 쉽게 이해되어야 함. 

 

13. order by -> 정렬해라 / limit 5 -> 5건만 

 

게시판 : 최근에 쓴 글들부터 노출한다. 이 때 LIMIT을 사용한다. OFFSET도 사용 가능. 

 

14. 가장 최근에 렌탈한 10건 조회. 

 

15. OFFSET 5 : 5행까지 뛰어 넘어라. 

 

. JAVA 다형성까지는 다 봐야 된다. 그리고 이후 진도 나가는 것이 이해에 도움이 됨.

   - 오늘 다형성 강의 완료 

 

반응형

'코딩 학원(국비지원)' 카테고리의 다른 글

36일차 코딩학원  (0) 2023.03.10
35일차 코딩학원  (0) 2023.03.09
33일차 코딩학원  (0) 2023.03.07
32일차 코딩학원  (0) 2023.03.06
31일차 코딩학원  (0) 2023.03.03