일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 파이썬
- 머신러닝
- 자바 실습
- 딥러닝
- 코딩테스트
- 정보처리기사필기
- 데이터베이스
- 디버깅
- 중학1-1
- 혼공머신
- 정보처리기사실기
- 요구사항확인
- 정수와유리수
- numpy/pandas
- html/css
- JSP/Servlet
- 데이터시각화
- 언리얼프로젝트
- 자바
- 컴퓨터구조
- 데이터분석
- 중학수학
- 텍스트마이닝
- 데이터입출력구현
- 언리얼학습
- pandas
- C++
- SQL
- 파이썬라이브러리
- 운영체제
- Today
- Total
목록2024/10/07 (16)
클라이언트/ 서버/ 엔지니어 " 게임 개발자"를 향한 매일의 공부일지
미션 문제를 하나씩 풀어보려고 한다. 미션 1 - 가게 DB 구축하기 처음에는 먼저 출력을 해보고 싶어서 SELECT *을 찍었으나 아무것도 출력되지 않았다. 초기값이 원래 없으니 하나씩 넣어주어야 하는 거였다. 미션 2 - 가게 DB 수정하기 두번째 문제까지 모두 잘 맞혔다. 미션 3 - 발언권이 강한 주주는 누구? 2장을 닫으며 학습을 마치고전날 저녁에 너무 졸려서 미션 문제를 다 풀지 못하고 다음날 일어나서 풀고 정리해본다. 2주차에서는 모든 문제를 다 만점을 맞아서 정말 기뻤다.이제 바로 3주차 공부를 시작해보려고 한다.
이제 2주차 마지막 이론 학습이다. 저녁 먹기 전까지 이 공부를 마치려고 한다. 이론 5 - 테이블의 데이터 삭제하기 실습 9 - 데이터 삭제하기 1 여기 있는 책 중에서 해리포터와 반지의 제왕 책을 삭제해야 한다. 해리포터 책이 지워졌다. 이제 반지의 제왕도 삭제해보자. 여기서 주의할 점은 이름에 작은 따옴표가 있을 때는 역슬레시를 하나 넣어주어야 한다는 것이다. 실습 10 - 데이터 삭제하기 2 kyoichi라는 사람이 10005번 테이블에 있음을 확인했다. 이제 이 사람의 정보를 삭제해볼 것이다. 잘 삭제되었다. 난 선생님과 달리 번호를 작은 따옴표로 묶지 않았음에도 언제나 코드가 잘 수행이 되고 있다. 왜 굳이 넣는지 모..
이어서 테이블에 데이터를 수정하는 학습을 진행해볼 것이다. 이론 4 - 테이블의 데이터 수정하기 실습 7 - 데이터 수정하기 1 이 코드를 실행해보면 1000번 id가 수정되어야 한다는 것을 알 수 있다. 이제 코드를 작성해볼 것이다. UPDATE 테이블명, SET 컬럼명 = '원하는 데이터', WHERE 조건(id = 1000) 이렇게 한 줄씩 써서 작성하면 된다. 실습 8 - 데이터 수정하기 2 날짜를 9월 1일로 고쳐야 한다. 퀴즈 4 - 테이블의 데이터 수정하기 학습을 마치고값을 수정하는 단원도 잘 학습하였다. 이제 삭제하는 단원만 남았는데 이건 집에 가서 하려고 한다. 주말에도 오늘 아침에도 운동을 하지 못했으니 오늘은..
데이터를 제어하는 DML에 대해서 공부하고 있다. 이론 3 - 테이블에 데이터 삽입하기 실습 6 - 새로운 데이터 삽입하기 INSERT INTO 테이블(컬럼)을 쓰고, VALUES(값, 데이터)를 적는다. 그리고 특징이나 문자열의 경우 작은따옴표를 넣어준다. 한 개의 데이터의 일부가 삽입되는 것이 보인다. 이제 나머지 부분도 삽입해 보기로 하자. 데이터가 잘 삽입되었다. 퀴즈 3 - 테이블에 데이터 삽입하기 학습을 마치고2주차 수업도 절반 정도 분량이 남았다. 테이블에 값을 저장하는 방법도 배울 수 있었다. 이제 DML도 얼마 남지 않았다. 값을 수정하고 삭제하는 것만 배우면 된다.
이번에는 데이터를 정렬하는 내용을 학습해볼 것이다. 이론 2 - 데이터 정렬하기 실습 4 - 데이터 정렬하기 : ORDER BY 1 책 제목 순으로 정렬이 잘 되었다. 실습 5 - 데이터 정렬하기 : ORDER BY 2 연봉이 낮은 순부터 높은 순으로 오름차순 정렬이 되고 있다. 퀴즈 2 - 데이터 정렬하기 학습을 마치고이론 수업도 듣고 실습 문제도 모두 잘 풀었다. 이번 단원은 실습이 조금씩 나누어져 있어서 더욱 좋았다. 정렬에 대해서 배울 수 있는 시간이었다. 오름차순 정렬, 내림차순을 정렬할 때 키워드가 다르다. 이때 order by를 사용한다.다음 시간에는 데이터를 삽입하는 명령어에 대해서 공부해볼 것이다.
2주차 공부를 시작해본다. 이제 SQL의 세계로 본격적으로 들어가본다. 이론 1 - 테이블에서 유사한 값 찾기 2주차에서는 이러한 SQL 명령어를 배우게 될 것이다. 실습 1 - 데이터에서 유사한 값 찾기 : LIKE LIKE문은 where 컬럼명 like 조건으로 만들 수 있다. 실습 2 - 와일드 카드를 사용한 검색 : LIKE, WILDCARDS 1 like 조건을 사용해서 문제를 잘 풀었다. 처음에 분명 맞게 코드를 썼는데 출력이 제대로 되지 않았다. 근데 이 문제는 인터넷에 불안정할 때 불러올 수 없는 거였다. 아침에 한 가지 문제를 가지고 1시간을 씨름하면서 알게 된 사실이다. 실습 3 - 와..
마지막 미션 문제이다. 가장 어려워 보이지만 그래도 풀어볼 것이다. 미션 3 - 주주총회 하지만 2가지가 틀려서 코드를 수정해야 할 것 같다. 다시 풀어보기 드디어 문제를 다 풀었다. 정말 어려운 문제였는데 스스로 해결해서 너무나도 기쁘다! 1장을 닫으며 학습을 마치고드디어 미션 문제까지 모두 마쳤다. 원래 일정으로는 아침에 다 마치려고 했었지만 막히는 문제들이 많아서 시간이 많이 걸렸다. 그래도 남은 2시간 동안 2주차 공부를 시작해보려고 한다.이제 SQL이 뭔지 조금은 알 것 같다.
이제 어려운 미션 문제가 세 문제나 남아있다. 이 단원은 실습 문제도 미션 문제도 정말 많고 알차게 구성이 되어 있어 무척 마음에 든다. 비록 공부하는 건 쉽지 않지만 하고 나면 머릿속에 많이 남아있다. 미션 1 - 신체 검사표 전체 데이터를 조회해보았다. 이제 조건에 맞게 수정해보자. 다 맢은 줄 알았는데 점수가 깎인 부분이 있다. 키 컬럼과 몸무게 컬럼만 따로 추출해서 조회해야 한다. 하지만 여전히 틀렸다고 나온다. 중복을 제거하는 부분으로 수정했음에도 답이 나오지 않는다. 다시 풀어보기점심식사 후 이 문제에 다시 도전해보았다. 드디어 문제를 풀었다. 몇 시간만인지 모르겠다. 미션 2 - 체지방율 검사 먼저 전체 학생들의 모든 정보와 bmi 지수를 불러왔..
이어서 실습 문제를 풀어보려고 한다. 실습 11 - 범위를 지정하여 검색하기 : BETWEEN 1 문제 풀기 score 테이블이 어떻게 구성되어 있는지 알기 위해서 전체 테이블을 출력해보았다. 100점인 학생들부터 우선 묶어보기로 하자. 하나라도 100점이 학생이 출력되었다. 이제 두번째 조건을 만들어볼 것이다. 하지만 계속 틀렸다고 나온다. 6번 넘게 시도한 끝에 다시 풀어보았다. 하지만 문제가 이상한지 아무리 해도 풀리지 않았다. and를 쓰든 or를 쓰든 항상 결과는 똑같았다. 이제 잘 출력이 되고 있다. 근데 코드에서 오타가 있어서 안 되었던 것 같다. 다음에는 이런 부분도 잘 확인해볼 것이다. 문제가 얼마나 어렵던지 이 한 문제 가지고 1시간은 끙끙 헤맸다. 실습 12..
이번 단원은 실습이 정말 많다. 강의도 길지만 실습이 너무 많으면 절반씩 나누어서 작성하려고 한다. 이론 4 - 여러 개의 조건을 추가하기 실습 8 - 여러 개의 조건 추가하기 - WHERE 1 초과와 미만의 의미를 알아야 한다. 초과가 난 지정한 수가 포함되는지 알았는데 아니었다. 수학은 80점을 넘는 것이, 국어는 90점을 포함하여 이상인 것이 출력되고 있다. 실습 9 - 여러 개의 조건 추가하기 : WHERE 2 문제 풀기 여자 직원과 남자 직원의 컬럼을 확인하기 위해 전체를 출력해보았다. 이제 조건에 맞는 사람을 출력해본다. 출력할 때 주의 사항은 ;을 마지막에 한 번만 찍어야 한다는 것이다. 실습 1..