Git: 소스 코드를 효율적으로 관리할 수 있도록 도와주는 분산 버전 관리 시스템 (DVCS).GitHub: Git으로 관리하는 코드를 온라인에 저장/공유할 수 있는 원격 저장소 서비스.현재 디렉토리를 Git이 관리하도록 초기화 (한 프로젝트당 1회 실행).모든 변경
5장 집계와 서브쿼리 20강. 행 개수 구하기 - COUNT 집계함수 집합을 다루는 함수 COUNT(집합) SUM(집합) AVG(집합) MIN(집합) MAX(집합) COUNT 사용 COUNT는 *를 유일하게 인수로 사용 가능 WHERE 구의 유무와 관계없이 결과는 하나의 행 반환 조건에 따라 행 개수 카운트 가능 NULL은 무시됨...
6장 데이터베이스 객체 작성과 삭제 25강. 데이터베이스 객체 RDBMS 설치 직후는 데이터베이스가 비어 있음 테이블, 뷰, 인덱스, 프로시저 등의 객체를 생성하여 DB를 구축 데이터베이스 객체란? 데이터베이스 내에 정의되는 모든 것 (예: 테이블, 뷰, 인덱스 등) 객체는 이름을 가지며 데이터베이스에 실체를 가짐 이름 지정 제약사항 기존 이름이나...
데이터베이스 설계 데이터베이스 설계란? 스키마 내에 테이블, 인덱스, 뷰 등의 데이터베이스 객체를 정의하는 작업 주요 내용: 테이블의 이름, 열, 자료형 결정 용어 물리명: 실제 DB에 사용되는 이름 (예: CREATE TABLE에서 사용) 논리명: 설계 단계에서의
4장 데이터의 추가,삭제 갱신 16강 행 추가하기 - INSERT INSERT INTO 테이블명 VALUES(값1,값2,....) 테이터를 추가하는 경우는 클라이언트에서 서버로 데이터를 전송하는 형식 -> 서버측은 전송받은 데이터를 데이터베이스 저장 ex) 웹페이지에 신규등록이나 추가 버튼 RDBMS에선 INSERT 명령을 사용해 테이블의 행 단위로...
9강. 정렬 - ORDER BY ORDER BY 기본 정렬 방식: 오름차순(ASC) 내림차순: ORDER BY 열명 DESC 오름차순: ORDER BY 열명 ASC 데이터 타입별 정렬 방식: 숫자: 값의 크기 기준 날짜/시간: 값의 크기 기준 문자열: 사전식 순서 10강. 복수 열 정렬 여러 열을 콤마로 구분하여 정렬 가능 예시: ORDER BY ...
1강) 데이터베이스와 SQL 1. 데이터와 데이터베이스(DB) 데이터: 컴퓨터에 기록된 숫자 또는 정보. 데이터베이스(DB, Database): 저장 장치에 정리되어 보관된 데이터의 집합. 데이터를 영구적으로 저장해야 하므로 하드디스크(HDD) 또는 SSD(플래시 메모리)와 같은 비휘발성 저장 장치에 보관. 예시: 계산대(포스 시스템), 휴대폰 전...
웹크롤링 : 웹 사이트에 있는 정보를 자동으로 빠르게 수집하는것 (WWW(거미줄)+크롤링(기어다니다)) 활용 1.데이터분석과정-데이터로 유의미한 방식 2.웹 사이트 자동화 3.인공지능 학습 데이터 -상품,컨텐츠 자동업로드 -부동산 주식 재테크 데이터 수집 웹페이지를 어덯게 볼수있을까> HTTP통신: 웹 브라우저와 웹 서버 사이에 데이터를 주고 받는데 ...
17장 웹 페이지에서 댓글 등록하기 댓글 등록하기 1.댓글 생성 뷰 페이지에 댓글 입력 폼 만들기 2.[댓글 작성]버튼을 클릭해 REST API 요청 보내기 버튼 변수화 버튼 같은 문서 내 특정 요소를 변수로 받아 오려면 다음과 같이 querySelector()메서
10장 REST API 서버자원을 클라이언트에 구애받지 않고 사용할수 있게하는 방식 클라이언트에서 정보를 요청하면 서버는 특정기기에 종속되지 않고 모든 기기에서 토용ㅇ할수 있는 JSON데이터를 응답으로 보냄 JSON 데이터 자바스크립트 방식을 차용한 객체 표현식
7장 데이터 수정 1단계: 수정 페이지를 만들고 기존 데이터를 불러옴 2단계: 데이터를 수정해 DB에 반영한후 결과를 볼수 있게 상세 페이지로 리다이렉트 HTTP메서드 :클라이언트의 다양한 요청을 메서드를 통해 서버를 보내는 역할 -Post: 데이터 생성 요청
3장 - 게시판 만들고 새 글 작성하기 폼 데이터 태그에 실려 전송되는 데이터를 의미 태그에는 데이터를 어디에 어떻게 보낼지도 설정 action : URL연결주소를 적어 페이지로 폼데이터를 보냄 method: 속성값으로 get과 post 2가지 설정가능 ![](https://velog.velcdn.com/images/cse2
1장 스프링 부트 시작하기 스프링 부트: 자바 웹 프로그램을 더욱 쉽고 빠르게 만들기 위한 도구 -개발 환경 설정을 간소화 웹 애플리케이션 서버를 내장 H2 Database: 자료를 저장하기 위한 데이터베이스 Mustache:화면을만들기 위해 필요한 도구 Sprin