// 최상단에 jquery를 추가해주자
[혼공S] 2주차 마무리
·
혼공학습단 12기
으아아아아아 태국 여행까지 단 1주, 정보처리기사 시험일까지 단 2주, 첫 출근까지 단 3주...!까마득하게 멀게만 느껴졌던 일들이 어느새 코앞으로 다가왔다.시간은 빨리 가고 큰 이벤트들은 점점 다가오는데, 전혀 성장하지 않은 자신을 보며 정신이 나갈 것 같은 요즘이다. 11기를 시작하며 본 문구 중에 기억에 남는 문구가 있는데, 지금의 나에게 특히 와닿는 문구 같다.  2주차는 거를 내용이 없을 정도로 기초적이면서도 중요한 내용이 정말 많이 나왔다. 불안이 차곡차곡 쌓이지 않게 오늘은 오늘의 불안을, 내일은 내일의 불안을 정리하자. 기본 숙제p.138의 확인 문제 2번 풀고 인증하기 다음 보기 중에서 각 문항의 빈칸에 들어갈 것을 고르세요. LIKE, DESC, ORDER BY, DISTINCT, AS..
[혼공S] 03 - 3 '데이터 변경을 위한 SQL 문' 정리
·
혼공학습단 12기
앞서 배운 SELECT는 이미 만들어 놓은 테이블에서 데이터를 추출하는 구문이다. 이번에는 입력, 수정, 삭제하는 방법을 알아보자. 데이터베이스와 테이블을 만든 후에는 데이터를 변경하는, 즉 입력/수정/삭제하는 기능이 필요하다. 예를 들어 새로 가입한 회원을 테이블에 입력할 때는 INSERT 문을, 회원의 주소나 연락처가 변경되어 정보를 수정할 때는 UPDATE 문을 사용한다. 또 회원이 탈퇴해서 회원을 삭제할 때는 DELETE 문을 사용한다. 데이터 입력: INSERT테이블에 행 데이터를 입력하는 기본적인 SQL 문은 INSERT이다. INSERT 문의 기본 문법INSERT는 테이블에 데이터를 삽입하는 명령이다. 기본적인 형식은 다음과 같다. INSERT INTO 테이블 [(열1, 열2, ...)] V..
[혼공S] 03 - 2 '좀 더 깊게 알아보는 SELECT 문' 정리
·
혼공학습단 12기
SELECT ~ FROM ~ WHERE는 가장 핵심적인 SQL 문이다. 이에 부가적으로 결과를 정렬하거나, 중복을 제거하거나, 일부만 보여주는 등의 다양한 처리가 필요할 때도 있다. 또 결과를 한 건씩 보는 경우도 있지만 묶음으로 처리해서 봐야 하는 경우도 있다. 이에 대해 살펴보자. SELECT 문에서는 결과의 정렬을 위한 ORDER BY, 결과의 개수를 제한하는 LIMIT, 중복된 데이터를 제거하는 DISTINCT 등을 사용할 수 있다. 그리고 GROUP BY 절은 지정한 열의 데이터들을 같은 데이터끼리는 묶어서 결과를 추출한다. 주로 그룹으로 묶는 경우는 합계, 평균, 개수 등을 처리할 때 사용하므로 집계 함수와 함께 사용된다. GROUP BY 절에서도 HAVING 절을 통해 조건식을 추가할 수 있..
[혼공S] 03 - 1 '기본 중에 기본 SELECT ~ FROM ~WHERE' 정리
·
혼공학습단 12기
SELECT 는 SQL 문에서 가장 많이 사용되는 문법으로, 데이터베이스에서 데이터를 구축한 후에 그 내용들을 활용한다. 데이터를 아무리 완벽하게 준비해 놓았더라도 활용을 잘 못하면 의미가 없다. 그렇듯 SELECT를 잘 사용해야 데이터베이스를 100% 활용할 수 있다. SELECT의 가장 기본 형식은 SELECT ~ FROM ~ WHERE이다. SELECT 바로 다음에는 열 이름이, FROM 다음에는 테이블 이름이 나온다. WHERE 다음에는 조건식이 나오는데, 조건식을 다양하게 표현함으로써 데이터베이스에서 원하는 데이터를 뽑아낼 수 있다. 실습용 데이터베이스 구축실습용 데이터베이스 개요이제는 본격적으로 SELECT 문을 연습할 차례이다. 그런데 SELECT를 실행하기 위해서는 데이터베이스가 있어야 한..
[혼공S] 1주차 미션
·
혼공학습단 12기
아이고 분명 종강했는데 뭐가 이렇게 바쁜건지... 진짜 버그다 작년에 MySQL을 설치만하고 여태 다른 DBMS를 사용했더니 MySQL 접속 비밀번호를 까먹어 버렸다 그래서 삭제하고 다시 설치했는데... 설치가 잘 되지 않아서 엄청 애먹었다. (혼공S 카페에 들어가 보니 이미 MySQL이 설치되어 있던 경우에는 Windows 내부에서 뭔가 충돌이 발생해서 설치가 잘 되지 않을 수 있다고 하셨다.) 결국엔 어떻게든 잘 설치했지만... 멍청한 자신이 정말 원망스러웠다. 앞으로는 비밀번호를 잘 기억해 두자..! 각 단원별 학습 내용 정리는 '혼공학습단 12기' 카테고리 안에 있습니다:) 기본 숙제p.80의 shop_db의 회원 테이블(member)에서 아이유 회원에 대한 정보만 추출한 후 결과 화면 인증하기 ..
[혼공S] 02 - 3 '데이터베이스 개체' 정리
·
혼공학습단 12기
이번에는 데이터베이스 개체, 즉 테이블을 제외한 인덱스, 뷰, 스토어드 프로시져 등에 대해 간단히 알아보자. 실무에서는 테이블뿐 아니라 데이터베이스 개체를 함께 활용해서 데이터베이스를 운영한다. 테이블은 데이터베이스의 핵심 개체이다. 하지만 데이터베이스에서는 테이블 외에 인덱스, 뷰, 스토어드 프로시저, 트리거, 함수 커서 등의 개체도 필요하다. 인덱스는 데이터를 조회할 때 결과가 나오는 속도를 획기적으로 빠르게 해주고, 뷰는 테이블의 일부를 제한적으로 표현할 때 주로 사용한다. 스토어드 프로시저는 SQL에서 프로그래밍이 가능하도록 해주고, 트리거는 잘못된 데이터가 들어가는 것을 미연에 방지하는 기능을 한다.  인덱스데이터를 조회할 때 테이블에 데이터가 적다면 결과가 금방 나오지만 데이터가 많아질수록 결..