본문 바로가기

728x90

코드프레소 체험단/SQL 프로그래밍

(8)
[처음 시작하는 SQL 프로그래밍] SQL 명령어를 이용한 데이터의 결합 SQL JOIN 두 개 이상의 테이블을 결합하여 Column을 확장한다 보통 데이터의 중복을 방지하기 위해 테이블을 나눠서 저장하는데, 이를 결합하여 하나의 테이블로 조회할 수 있게한다 종류 INNER JOIN LEFT (OUTER) JOIN RIGHT (OUTER) JOIN FULL OUTER JOIN CROSS JOIN SELF JOIN INNER JOIN 두 개의 테이블에 모두 존재하는 데이터만 결합하여 조회한다 ON 명령어 뒤에 정의한 Column 정보를 기준으로 존재 여부를 확인한 후 조회한다 교집합 조회! INNER JOIN 예시 LEFT (OUTER) JOIN 왼쪽에 위치한 테이블을 기준으로 오른쪽의 테이블의 데이터를 붙인다 왼쪽 테이블의 데이터는 모두 조회된다 왼쪽 테이블에는 있지만 오른쪽..
[처음 시작하는 SQL 프로그래밍] SQL 명령어를 이용한 데이터의 집계 ✨ 이 글은 [ 코드프레소 Java 웹 개발 체험단 활동 ] 내용입니다 ✨ 💜 코드프레소 이러닝 강의 수강 중 - 처음 시작하는 SQL 프로그래밍 💜 😎 아래의 링크를 통해 프리미엄 IT 교육 서비스, 코드프레소를 확인해보세요 😎 https://www.codepresso.kr/ 커리어 완성 실무 IT 교육 플랫폼 , 코드프레소(codepresso) 기업이 원하는 모든 IT 지식, 코드프레소에서 만나세요. www.codepresso.kr COUNT 함수 조회된 데이터의 개수를 계산하는 함수 WHERE 절을 통해 필터링 된 데이터 개수를 계산할 수 있다 Null Value는 카운트되지 않는다 SUM 함수 조회된 데이터의 합을 계산하는 함수 WHERE 절을 통해 필터링된 데이터의 합을 계산할 수 있다 * 를 ..
[처음 시작하는 SQL 프로그래밍] SQL 명령어를 이용한 데이터의 변경 ✨ 이 글은 [ 코드프레소 Java 웹 개발 체험단 활동 ] 내용입니다 ✨ 💜 코드프레소 이러닝 강의 수강 중 - 처음 시작하는 SQL 프로그래밍 💜 😎 아래의 링크를 통해 프리미엄 IT 교육 서비스, 코드프레소를 확인해보세요 😎 https://www.codepresso.kr/ 커리어 완성 실무 IT 교육 플랫폼 , 코드프레소(codepresso) 기업이 원하는 모든 IT 지식, 코드프레소에서 만나세요. www.codepresso.kr UPDATE 기존의 데이터를 수정할 때 사용된다 WHERE 절에 명시한 조건에 해당하는 데이터를 변경한다 명시하지 않으면 모든 ROW의 값이 변경될 수 있다 ※ 주의사항 데이터 수정은 생각보다 쉽지 않을 수 있다 -> 안전핀이 걸려있는 경우가 있음 mysql은 트랜잭션 기..
[처음 시작하는 SQL 프로그래밍] SQL 명령어를 이용한 데이터의 조회 Part2 ✨ 이 글은 [ 코드프레소 Java 웹 개발 체험단 활동 ] 내용입니다 ✨ 💜 코드프레소 이러닝 강의 수강 중 - 처음 시작하는 SQL 프로그래밍 💜 😎 아래의 링크를 통해 프리미엄 IT 교육 서비스, 코드프레소를 확인해보세요 😎 https://www.codepresso.kr/ 커리어 완성 실무 IT 교육 플랫폼 , 코드프레소(codepresso) 기업이 원하는 모든 IT 지식, 코드프레소에서 만나세요. www.codepresso.kr 데이터 정렬 특정 컬럼을 기준으로 내림차순 또는 오름차순으로 정렬이 가능하다 ORDER BY 명령어 사용 1개 이상의 정렬 조건을 조합 가능 ASC(오름차순), DESC(내림차순) 을 명시할 수 있으며, default는 오름차순으로 정렬된다 정렬 기준을 복수로 설정할 수 ..
[처음 시작하는 SQL 프로그래밍] SQL 명령어를 이용한 데이터 조회 ✨ 이 글은 [ 코드프레소 Java 웹 개발 체험단 활동 ] 내용입니다 ✨ 💜 코드프레소 이러닝 강의 수강 중 - 처음 시작하는 SQL 프로그래밍 💜 😎 아래의 링크를 통해 프리미엄 IT 교육 서비스, 코드프레소를 확인해보세요 😎 https://www.codepresso.kr/ 프리미엄 IT 교육 서비스 - 코드프레소 www.codepresso.kr 데이터 조회 SELECT 문을 사용하여 테이블의 데이터를 조회한다 column1, column2, .. 에는 조회를 원하는 컬럼명을 기재한다 데이터 조회 연습문제 1. Customers 테이블에서 cust_id, cust_address, cust_city 컬럼 조회 SELECT cust_id, cust_address, cust_city FROM Custome..
[처음 시작하는 SQL 프로그래밍] SQL 명령어를 이용한 데이터 정의 ✨ 이 글은 [ 코드프레소 Java 웹 개발 체험단 활동 ] 내용입니다 ✨ 💜 코드프레소 이러닝 강의 수강 중 - 처음 시작하는 SQL 프로그래밍 💜 😎 아래의 링크를 통해 프리미엄 IT 교육 서비스, 코드프레소를 확인해보세요 😎 https://www.codepresso.kr/ 프리미엄 IT 교육 서비스 - 코드프레소 www.codepresso.kr 데이터베이스의 주요 구성 요소 Schema : Application마다 1개 -> 엑셀 파일 Table : 각 Application의 세부 기능마다 정의한다 -> 시트 Column : 각 기능에 필요한 요소들 -> 데이터 종류 Row : 데이터 1건 (Record) -> 실제 데이터 주요 구성 요소의 예시 주요 데이터 타입 데이터 타입 : 컬럼에 어떠한 형태..
[처음 시작하는 SQL 프로그래밍] 실습 환경 구성 ✨ 이 글은 [ 코드프레소 Java 웹 개발 체험단 활동 ] 내용입니다 ✨ 💜 코드프레소 이러닝 강의 수강 중 - 처음 시작하는 SQL 프로그래밍 💜 😎 아래의 링크를 통해 프리미엄 IT 교육 서비스, 코드프레소를 확인해보세요 😎 https://www.codepresso.kr/ 프리미엄 IT 교육 서비스 - 코드프레소 www.codepresso.kr MySQL 설치는 그냥 기본 옵션으로 진행하면 될 듯 싶습니당~ 난 이미 설치 해놔서 PASS! MySQL Workbench MySQL을 다루기 위한 도구 SQL 작성, 실행, 결과 조회가 가능하다 CSV 파일 export, import가 가능하다 그 외 MySQL 관리 기능을 제공한다 게다가 무료 Tool! MySQL Workbench Connection ..
[처음 시작하는 SQL 프로그래밍] MySQL 소개 ✨ 이 글은 [ 코드프레소 Java 웹 개발 체험단 활동 ] 내용입니다 ✨ 💜 코드프레소 이러닝 강의 수강 중 - 처음 시작하는 SQL 프로그래밍 💜 😎 아래의 링크를 통해 프리미엄 IT 교육 서비스, 코드프레소를 확인해보세요 😎 https://www.codepresso.kr/ 프리미엄 IT 교육 서비스 - 코드프레소 www.codepresso.kr 데이터베이스란? 데이터는 다양한 방법으로 관리가 가능하다 -> 파일, 엑셀 등.. 여러 사람이 공유하여 사용할 목적으로, 통합하여 관리되는 데이터의 집합이다 데이터베이스를 사용하면, 자료 항목의 중복을 없애고 자료를 구조화하여 저장함으로써 자료 검색과 갱신의 효율을 높인다 단순 파일로 데이터를 관리하는 것이 서류 더미라면, 데이터베이스는 잘 정리된 캐비닛으로..

728x90