본문 바로가기

전체 글

(13)
HTML a - anchor(닻) 태그: 링크가 걸려있는 문자는 url에 연결되어 있다. 1.하이퍼링크 만드는 법 (현재 창에서 연다) 속성 텍스트 2.텍스트 눌렀을때 해당 주소로 하이퍼링크 BUT, 새 창을 열면서 하이퍼링크 텍스트 텍스트 -속성의 이름에 따라 기능 다름 -속성 순서 상관 없음 -속성들끼리 띄어쓰기 안해도 됨(너무... 착한 언어(?)임) 3.태그 안에 태그가 존재 가능 unordered list :순서가 없는 리스트, 그룹핑에 사용됨 ordered list:순서가 있는 리스트 4.전체적인 구조 --맨 바깥쪽에서 감싸주는 역할 본문 내용 5.doctype declaration 다큐먼트 타입 선언하기
프로덕트 데이터 분석 CH 1. 프로덕트 = 제품 (온라인 서비스, 모바일 앱)위주로 다룬다. 1.데이터 임팩트 필요요건 A.프로덕트 개발에서 데이터의 역할을 잘 이해하고 활용하는 사람 B.데이터 기반 프로덕트 개발을 중시하는 문화 2. 프로덕트 개발에서 데이터가 활용될 수 있는 영역 1)출시 전/후 -출시 전: 기회발굴, 리스크 감소, 성과 측정을 위한 준비 -출시 후: 실험 결과 분석, 인과추론을 통해 성과측정, 유저의 활용 행태 이해 2)상시 데이터 활용: 개발 사이클 연결하여 지표 위계 정립, 모니터링을 통해 인사이트 도출 *모니터링: 프로덕트의 현황을 보는 대시보드, 지표를 모니터링하며 변동시 대응 CH2. 데이터 리터러시 독자: 학생 세그라멘트에서 교수법 세미나 열려 강사: 마거릿 메드, 메이너스 허친스, ... ..
두 테이블을 묶는 조인 1)내부조인 SELECT FROM INNER JOIN ON (WHERE 검색 조건) USE market_db; SELECT * FROM buy INNER JOIN member ON buy.mem_id = member.mem_id WHERE buy.mem_id = 'BLK'; 결과: SELECT mem_id, mem_name, prod_name, addr, CONCAT(phone1,phone2) as "연락처" FROM buy INNER JOIN member ON buy.mem_id = member.mem_id; 결과: 오류 이유: mem_id가 buy 테이블과 member 테이블 둘다에 있기 때문이다. - 테이블의 별명 붙이기 SELECT B.mem_id, M.mem_name, B.prod_name, M..
데이터 형식 1)정수형 데이터 형식 Byte(저장용량) 숫자범위 TINYINT 1 -128~127 SMALLINT 2 -32,768~32,767 INT 4 약-21억~ +21억 BIGINT 8 약-900경~+900경 -TINYINT를 양수로만 쓸 경우: TINYINT UNSIGNED (범위: 0~255) 2)문자형 데이터 Byte(용량) CHAR(개수): 고정형 1~255 VARCHAR(개수): 변동형 1~16383 CHAR - 속도가 조금더 향상, 글자 크기가 고정적인 경우 ex) '경기','군포','서울' 등 글자수 정해져 있음. ※ 전화번호 국번(02,031)등도 문자로 잡는다. 전화번호는 숫자로서 의미가 없다(연산할 필요없음) 따라서 문자취급 -더하기/빼기 등의 연산의 의미가 없음 -크다/작다의 의미가 없음 ..
INSERT(데이터 넣기),UPDATE(수정), DELETE(삭제) 1)자동으로 생성: AUTO_INCREMENT CREATE TABLE hongong2 ( toy_id INT AUTO_INCREMENT PRIMARY KEY, -- 아이디 자동생성 toy_name CHAR(4), age INT); 2)현재 자동생성이 몇번까지 생성되었는지 알고 싶을 때 SELECT LAST_INSERT_ID(); 3)중간에 자동생성 번호를 건너뛰고 싶을때 ALTER TABLE hongong2 AUTO_INCREMENT=100; 4)TABLE 만들때부터 AUTO_INCREMENT 숫자를 정하고, AUTO_INCREMENT 생성 간격을 정하고 싶을때 CREATE TABLE hongong3 ( toy_id INT AUTO_INCREMENT PRIMARY KEY, toy_name CHAR(4),..
ORDER BY(정렬), GROUP BY(그룹으로 묶어), HAVING(조건) SELECT mem_id, mem_name, debut_date FROM member ORDER BY debut_date; -- 오름차순(작은 것부터 큰거로 감) SELECT mem_id, mem_name, debut_date FROM member ORDER BY debut_date DESC; -- Descending (내림차순) -순서: WHERE 다음에 ORDER BY가 와야 한다. SELECT mem_id, mem_name, debut_date FROM member WHERE height >=164 ORDER BY debut_date; -정렬할때 정렬 조건을 여러개 줄 수도 있다. SELECT mem_id, mem_name, debut_date,height FROM member WHERE heigh..
혼공SQL_ SELECT FROM WHERE(6강) 1)SELECT * FROM member; -- *자리에는 열이 들어감 2)SELECT mem_name FROM member; 2)의 결과 3) SELECT addr FROM member WHERE mem_id ='TWC' ; ※ WHERE 은 파이썬의 if (조건)과 같다. 그리고, 'TWC' 에 작은 따옴표 해 주는 것은 TWC가 '문자형'이기 때문 SELECT addr FROM market_db.member WHERE mem_id ='TWC' ; =market_db안에 있는 member 테이블 가져온다는 뜻. 같은 결과가 나온다.(DB이름 지정가능) 3)결과: 트와이스가 살고 있는 주소'서울'만 출력됨. 4)SELECT addr,height, debut_date FROM market_db.membe..
혼공SQL_ SELECT FROM WHERE(6강) 1)SELECT * FROM member; -- *자리에는 열이 들어감 2)SELECT mem_name FROM member; 2)의 결과 3) SELECT addr FROM member WHERE mem_id ='TWC' ; ※ WHERE 은 파이썬의 if (조건)과 같다. 그리고, 'TWC' 에 작은 따옴표 해 주는 것은 TWC가 '문자형'이기 때문 SELECT addr FROM market_db.member WHERE mem_id ='TWC' ; =market_db안에 있는 member 테이블 가져온다는 뜻. 같은 결과가 나온다.(DB이름 지정가능) 3)결과: 트와이스가 살고 있는 주소'서울'만 출력됨. 4)SELECT addr,height, debut_date FROM market_db.membe..