일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 딥러닝
- 중학1-1
- 연습문제
- 정수와유리수
- SQL
- 컴퓨터비전
- 컴퓨터구조
- 정보처리기사실기
- 머신러닝
- 파이썬라이브러리
- 운영체제
- CSS
- 데이터분석
- 텍스트마이닝
- numpy/pandas
- 자바 실습
- JSP/Servlet
- 데이터베이스
- C++
- 자바
- 파이썬
- 중학수학
- 정보처리기사필기
- CNN
- 데이터입출력구현
- 혼공머신
- 코딩테스트
- 영어공부
- html/css
- pandas
- Today
- Total
목록알고리즘 및 자료 관리 (214)
클라이언트/ 서버/ 엔지니어 "게임 개발자"를 향한 매일의 공부일지
3주차 수업의 마지막 강의이다. 이론 4 - MAX & MIN 문자형에서 도라지가 MAX가 되어 가져올 수 있다는 뜻이다. 실습 8 - 데이터에서 최대값 찾기 : MAX 1 실습 9 - 데이터에서 최대값 찾기 : MAX 2 실습 10 - 데이터에서 최소값 찾기 : MIN 퀴즈 4 - MAX & MIN 모든 문제를 아주 잘 풀었다. 학습을 마치고새벽에 공부하니 머릿속에 쏙쏙 들어오고 집중도 정말 잘 된다. 주말과 월요일 새벽에는 영상을 시청하면서 공부했으나 이제는 공부하는 것이 다시 즐거워져서 아무런 소리가 없어도 지루하지 않고 공부를 할 수 있게 되었다.영상을 시청하면 사실 시청하지 않을..
다음으로는 합계와 평균 함수에 대해서 배우게 된다. 이론 3 - SUM & AVG 어떤 기준에 따라 다르다. 컬럼인지 조건인지에 따라서. 여기서는 컬럼을 기준으로 하니 SUM 옆에 괄호 안에 넣는다. 실습 5 - 데이터들의 합 구하기 : SUM 전체 데이터를 조회한 후 그중에서 salary의 총합을 구했다. 실습 6 - 데이터들의 평균 구하기 : AVG 1 이 중에서 수학, 영어, 국어의 평균을 구하면 된다. 실습 7 - 데이터들의 평균 구하기 : AVG 2 퀴즈 3 - SUM & AVG 학습을 마치고총점과 평균을 구하는 함수에 대해서도 잘 학습했다. 요즘..
이번에는 LIMIT 함수를 배워볼 것이다. 이론 2 - LIMIT 실습 3 - 데이터에서 상단 값만 출력하기 : LIMIT 1 전체 책을 조회하면 이렇게 10권의 책을 볼 수 있다. 하지만 5개로 제한하므로 코드를 이처럼 수정한다. 앞에서 5개만 잘 출력되었다. 실습 4 - 데이터에서 상단 값만 출력하기 : LIMIT 2 직원들의 정보를 조회해보면 상당히 많은 사람들의 정보가 들어있음을 알 수 있다. 우리는 그중에서 5개의 정보만 가져올 것이다. 퀴즈 2 - LIMIT 학습을 마치고문제를 모두 잘 풀었고 LIMIT로 어떻게 정보를 불러올 수 있는지 알게 되었다. 이 기능은 판다스에서 head()로 정보를 불러오는..
이제 드디어 3주차 공부를 시작해본다. 5주차까지 수업이 남아있지만 오늘은 4주차까지 학습을 모두 마치고 오늘 도착할 책으로 SQL을 새롭게 공부하고, 정처기 실기 책으로 다시 학습을 이어가고 싶다. 이론 1 - COUNT NULL이 있더라도 *으로 출력하면 3개 전체인 3을 출력한다. 실습 1 - 데이터의 수자 세어보기 : COUNT 1 두 개의 테이블 개수를 조회했다. count 안에 user를 쓰는지 알았는데 전체를 조회하니 *로 조회해야 한다. 실습 2 - 데이터의 숫자 세어보기 2 : COUNT 2 퀴즈 1 - COUNT 문제를 모두 잘 풀었다. 학습을 마치고COUNT 함수에 대한 내용을 ..
미션 문제를 하나씩 풀어보려고 한다. 미션 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 - 와..