-
SQL로 시작하는 데이터 분석 첫걸음 : [패스트캠퍼스] SQL 강의 학습후기 2주차DBMS 2023. 3. 4. 19:04
본 내용은 국가에서 운영하는 직업훈련포탈 (HRD-Net)의 국민 내일배움카드를 무료로 발급받아
국비지원교육인 K-digital 기초역량훈련소로 유명한 패스트캠퍼스 국비지원 온라인과정을 선택하여 강의 학습후기를 작성하였습니다.
패스트캠퍼스 내일배움 아카데미 | 패스트캠퍼스
내일배움카드 통한 코딩, 마케팅, 영상편집, 포토샵 온라인 과정 및 프론트엔드, 백엔드, 데이터분석 취업 연계 국비지원 부트캠프 과정제공
fastcampus.co.kr
지난주에 이어 이번주는 테이블의 데이터 삽입, 삭제, 수정하는 법을 배웠다.
삽입
INSERT INTO idol (name, age, group)
VALUES ("제니", 27, "블랙핑크");
삭제
DELETE FROM [table_name]
WHERE [조건 값];
수정
UPDATE [table_name]
SET [컬럼 이름]=[새값]
WHERE [조건 값];
테이블 값만 지울때는
TRUNCATE TABLE [table_name]
가져온 데이터에 별명을 지정하는 키워드는 AS를 사용한다. 테이블 상의 실제 컬럼 이름은 바뀌지 않는다.
SELECT [컬럼 이름] AS [컬럼 별명]
FROM [table_name]
가져올 데이터의 로우 개수를 지정하는 키워드는 퀴리의 가장 마지막에 위치한다.
LIMIT
중복된 데이터는 제외하고 같은 값은 한 번만 가져오는 키워드 : SELECT 절에 위치하여 컬럼의 유일한 값들을 가져온다.
DISTINCT
WHERE 문법은 가져올 데이타의 조건을 지정하는 키워드이며, 조건식이 True(참)이 되는 로우만 선택한다.
연산자의 종류는
- 비교 연산자
- 논리 연산자
- 기타 주요연산자 (BETWEEN , IN 등)
그 외에 와일드 카드나 LIKE같은 문자형 데이타에서 원하는 조건을 검색하는 기능등을 알아봤다.
또한 NULL 에 대한 의미를 알게 되었다. 입력값이 없는 데이타형태인데 이런 NULL값이 없는 내용을 찾는 방법은
SELECT name FROM mypokemon
WHERE type IS NOT NULL;
2주차 학습을 하면서 느낀건데 실생활에 유용한 데이타를 한번 직접 만들어 보며 여러가지 조건식을 주며 검색을 해보면 좋을것 같다는 생각이 들었다.
예를 들어 생활비 지출 사용 내역등을 매달 잘관리하여 예산에 맞게 잘 사용하고 있는지 알아보고 싶다.'DBMS' 카테고리의 다른 글
SQL로 시작하는 데이터 분석 첫걸음 : [패스트캠퍼스] SQL 강의 학습후기 5주차 (0) 2023.03.07 SQL로 시작하는 데이터 분석 첫걸음 : [패스트캠퍼스] SQL 강의 학습후기 4주차 (0) 2023.03.05 SQL로 시작하는 데이터 분석 첫걸음 : [패스트캠퍼스] SQL 강의 학습후기 3주차 (0) 2023.03.04 SQL로 시작하는 데이터 분석 첫걸음 : [패스트캠퍼스] SQL 강의 학습후기 1주차 (0) 2023.02.19