본문 바로가기

Coding210

웹개발GPT 3주차 인터프리터 방식 (통역) 컴파일러 방식(번역)1줄씩 코드 실행                           통으로 한번에 실행 터미널 창은 CLI(커맨드[명령어]) 라고 부름 명령어로 기계에 말을거는 창이 터미널 변수 & 기본 연산a = 10 # a에 10을 넣는다.b = 3 # b에 3을 넣는다. = 은 대입연산자. 같다는 의미가 아니다.print(a + b) # 13 더하기print(a - b) # 7 뺴기print(a * b) # 30 곱하기print(a / b) # 3.3333333333333335 나누기print(a % b) # 1 나머지print(a // b) # 3 몫print(a ** b) # 1000 제곱 10x10x10print(a > b) # Trueprint(a b) # Fal.. 2024. 9. 10.
SQL 5주차 사용할 수 없는 데이터가 있거나, 값이 없는 경우에는 null문법을 이용해준다. *다른 값을 대체해서 사용하고 싶을때*다른 값이 있을 때 조건문 이용하기 : if(rating>=1, rating, 대체값)null 값일 때 : coalesce(age, 대체값) pivot table pivot table : 2개 이상의 기준으로 데이터를 집계할 때, 보기 쉽게 배열하여 보여주는 것을 의미 pivot view 구조 만들기 select restaurant_name,       max(if(hh='15', cnt_order, 0)) "15",       max(if(hh='16', cnt_order, 0)) "16",       max(if(hh='17', cnt_order, 0)) "17",       max(.. 2024. 9. 9.
웹개발GPT 2주차 **서버 - 클라이언트 통신 기본 개념**클라이언트(브라우저) 가 서버에 요청(html, json...)을 보내면 서버가 거기에 맞춰 응답을 해준다. JavaScript 는 웹을 움직이게 하는 코드jQuery 는 html 뼈대를 선택해서 쉽게 조작할 수 있게 해줌. (남들이 만든 코드 모음, 라이브러리)Fetch 는 짧은 코드로 요청을 보내고 받아올 수 있음 JavaScript 코드는 브라우저 -> 개발자 도구 콘솔 창에서 실행할 수 있다.코딩한것이 맞게 출력되는지 확인하기 위한 도구가 console.log()  변수 대입(a=2)의 의미: 오른쪽에 있는 것을 왼쪽에 넣는 것 JSON은 주로 다른 프로그래밍 언어끼리 통신할 때 쓰는 데이터 양식이다.예를 들자면 택배를 주고받을 때 쓰는 상자 같은 것, k.. 2024. 9. 6.
SQL 4주차 subquery 문코드를 정리해서 간단하게 보기쉽게 만들어준다. subquery 의 기본 구조 selectfrom(selectfrom)  name**join**공통 컬럼을 기준으로 두 테이블을 합쳐서, 각각 테이블에서 필요한 데이터를 조회할 수 있도록 만들어주는 것left join : 공통 컬럼(키값)을 기준으로, 하나의 테이블에 값이 없더라도 모두 조회되는 경우를 말함. inner join : 공통 컬럼(키값)을 기준으로, 두 테이블 모두에 있는 값만 조회함.join 의 기본 구조 -- LEFT JOINselect 조회 할 컬럼from 테이블1 a left join 테이블2 b on a.공통컬럼명=b.공통컬럼명-- INNER JOINselect 조회 할 컬럼from 테이블1 a inner join 테이.. 2024. 9. 5.
웹개발 2주차 ***javascript 사용하기*** javascript를 이용하기 위해서 script함수에 내용을 넣어준다!! let 변수 : 지정하는 변수   let name = 지정하고싶은 이름console.log : 불러오는 함수 console.log(불러올변수)% : 나머지 값을 구해주는 부호  dictionary는 javascript 에서 객체라는 이름으로 불리운다.dictionary : key 와 value 값의 묶음 ( key 는 열쇠, value 는 보물상자로 이해하면 됨)key 는 절대 중복되면 x , 그리고 *문자열*이어야 한다.dictionary 에서 뒷부분에 추가하고싶을때 ----dic이름[key] = value list = []dictionary = {}***list의 맨앞의 숫자는 0번부터 .. 2024. 9. 4.
SQL 3주차 replace : 바뀐 이름이나 상점명을 한 번에 바꿀 수 있음. replace(바꿀 컬럼, 현재 값, 바꿀 값)substring : 전체 데이터가 아닌 특정 문자만 필요할 때, 필요한 부분만 조회할 수 있음. substr(조회 할 컬럼, 시작 위치, 글자 수)concat : 원하는 문자가 여러 컬럼에 있을 때, 하나로 합쳐 업무에 필요한 형태로 만들수 있음. concat(붙이고 싶은 값1, 붙이고 싶은 값2, .....). - 붙일 수 있는 문자의 종류[컬럼, 한글, 영어, 숫자, 기타 특수문자]if : 조건 지정문. if(조건, 조건을 충족할 때, 조건을 충족하지 못할 때)case : 조건을 복수로 지정하고 싶을때            case when 조건1 then 값(수식)1            .. 2024. 9. 3.