전체 글 20

[네트워크] www과 인터넷

현재 글은 쉬운 코드님의 네트워크 관련 영상을 chatgpt로 요약한 글입니당.출처: https://www.youtube.com/watch?v=1JjUYaoxJ9Y&list=PLcXyemr8ZeoSGlzhlw4gmpNGicIL4kMcX&index=31. 월드와이드 웹(World Wide Web)이란?월드와이드 웹(WWW, Web)은 인터넷 상에서 동작하는 글로벌 정보 시스템입니다. 이 시스템은 여러 정보를 하이퍼텍스트 링크를 통해 연결하여 효율적으로 접근할 수 있도록 설계되었습니다.주요 특징:글로벌 시스템: 인터넷이라는 글로벌 네트워크 위에서 동작.정보의 연결: 문서, 이미지, 데이터 등을 링크를 통해 엮어 정보 접근을 단순화.줄임말: Web, WWW, W3로도 표현됩니다.2. 월드와이드 웹의 발명자: ..

네트워크 2025.01.09

[네트워크] 네트워크와 인터넷 개념 정리

현재 글은 쉬운 코드님의 네트워크 관련 영상을 chatgpt로 요약한 글입니당.출처: https://www.youtube.com/watch?v=oFKYzp6gGfc1. 네트워크란?네트워크는 서로 연결된 컴퓨터나 기기가 데이터를 주고받거나 리소스를 공유할 수 있도록 하는 통신 체계입니다. 이러한 연결은 유선(이더넷) 또는 무선(와이파이)을 통해 이루어질 수 있습니다. 예를 들어, 스마트폰, 컴퓨터, 스마트 TV가 연결된 집의 네트워크는 **로컬 영역 네트워크(LAN)**라고 불립니다.2. 인터넷이란?인터넷은 네트워크들의 네트워크입니다. 전 세계의 로컬 네트워크(LAN)가 **인터넷 서비스 제공자(ISP)**를 통해 서로 연결되어 거대한 네트워크를 형성합니다. 이 연결 덕분에 집에서 웹사이트를 보고, 온라인..

네트워크 2025.01.09

[네트워크]네트워크와 OSI 7 layer 개요

현재 글은 쉬운 코드님의 네트워크 관련 영상을 chatgpt로 요약한 글입니당.출처: https://www.youtube.com/watch?v=6l7xP7AnB641. 네트워크와 프로토콜네트워크는 컴퓨터나 기기들이 리소스를 공유하고 데이터를 주고받기 위해 유·무선으로 연결된 통신 체계이다.네트워크가 제 기능을 하려면, 통신에 참여하는 주체들 간에 **통신 규약(약속)**이 필요하다. 이를 네트워크 프로토콜이라 한다.사람 간 대화도 같은 언어(규칙)로 해야 원활한 것처럼, 컴퓨터 간 통신도 프로토콜을 따라야 한다.2. 네트워크 기능의 모듈화와 OSI 7 계층네트워크가 제공하는 기능(데이터 전송, 에러제어, 경로 결정 등)을 전부 ‘하나의 프로토콜’로 구현하는 것은 비효율적이다.따라서 기능별로 나누어(모듈화..

네트워크 2025.01.09

Select - 원하는 정보 가져오기

테이블의 모든 내용을 보는 방법 SELECT * FROM Customers; -- 이런 식으로 *을 붙이면 Customers의 모든 내용을 가져올 수 있다. SELECT CustomerName FROM Customers; --이런 식으로 하면 Customers 중에 CustomerName 열의 모든 내용을 가져올 수 있다. SELECT CustomerName, 1, 'Hello', NULL FROM Customers; --이런 식으로 하면 Customers 중에 CustomerName 열의 모든 내용을 가져올 수 있다. --이런 식으로 하면 Customers 중에 CustomerName 열의 모든 내용을 가져오고 한 모든 열의 내용을 1로 또 다른 열은 'Hello'라는 문자열로 나머지 하나의 열은 아무..

Mysql 2023.04.27

연산자

참/거짓 연산자 SELECT TRUE, FALSE를 해보면 알겠지만 TRUE FALSE 1 0 이런 식으로 나오게 된다. 해당 값의 앞에 !을 붙이면 NOT의 기능을 하게 된다. NOT TRUE = !TRUE = FALSE이다. 보통 특정 조건을 충족할 수 있도록 할 때 사용하는데 WHERE를 사용할 때 사용이 된다. IS 와 IS NOT 연산자가 있다 IS연산자는 양쪽이 모두 TRUE일 때 TRUE를 반환하고 IS NOT연산자는 한쪽이 TRUE이고 한 쪽이 FALSE일 때 TRUE를 반환하게 된다. 이건 명제를 생각하면 된다. SELECT TRUE IS TRUE; SELECT (TRUE IS FALSE) IS NOT TRUE; 이런 식으로 사용하게 된다. AND연산자와 OR연산자가 있다. AND연산자는..

Mysql 2023.04.27

숫자 함수

얄코 동영상 보면서 정리한 내용이다! 실습링크:https://www.w3schools.com/mysql/trymysql.asp?filename=trysql_select_all 숫자 함수 ROUND 반올림 // 요 친구를 제일 많이 쓸 것이다. CEIL 올림 FLOOR 내림 근데 몇자리에서 올리는 지는 어떻게 하는지는 의문이다. SELECT Price, ROUND(price), CEIL(price), FLOOR(price) FROM Products; 요런 식으로 사용하면 된다. ------------------------------------------------------------------ ABS 절대값 SELECT ABS(1), ABS(-1), ABS(3 - 10); 이런 식으로 사용한다. ----..

Mysql 2023.04.27

문자열 함수

UCASE, UPPER 모두 대문자로 LCASE, LOWER 모두 소문자로 UCASE, UPPER 모두 대문자로 LCASE, LOWER 모두 소문자로 이런식으로 사용한다. ------------------------------------------------------------------ CONCAT(...) 괄호 안의 내용 이어붙임 CONCAT_WS(S, ...) 괄호 안의 내용 S로 이어붙임 SELECT CONCAT('HELLO', ' ', 'THIS IS ', 2021) 이런 식으로 사용한다. SELECT CONCAT_WS('-', 2021, 8, 15, 'AM') 이 친구는 -로 이어붙인다는 뜻이다. -----------------------------------------------------..

Mysql 2023.04.27

시간 날짜 함수

CURRENT_DATE, CURDATE 현재 날짜 반환 CURRENT_TIME, CURTIME 현재 시간 반환 CURRENT_TIMESTAMP, NOW 현재 시간과 날짜 둘 다 반환 SELECT CURDATE(), CURTIME(), NOW(); 이런 식으로 사용! DATE 문자열에 따라 날짜 생성 TIME 문자열에 따라 시간 생성 SELECT '2021-6-1 1:2:3' = '2021-06-01 01:02:03', DATE('2021-6-1 1:2:3') = DATE('2021-06-01 01:02:03'), TIME('2021-6-1 1:2:3') = TIME('2021-06-01 01:02:03'), DATE('2021-6-1 1:2:3') = TIME('2021-06-01 01:02:03'), ..

Mysql 2023.04.27

비상관 서브쿼리

얄코에서 참고함 실습: https://www.w3schools.com/mysql/trymysql.asp?filename=trysql_select_all 서브쿼리는 둘로 나뉜다. 상관 서브쿼리와 비상관 서브쿼리. 비상관 서브쿼리는 기존에 돌아가는 것과 아예 별도로 돌아가는 것을 반환하는 것이다. SELECT CategoryID, CategoryName, Description, (SELECT ProductName FROM Products WHERE ProductID = 1) FROM Categories; 이 sql문을 보자 CategoryID, CategoryName, Description 를 Categories에서 가져온다. 그리고 그와 별개로 ProductName를 ProductID = 1인 조건으로 P..

Mysql 2023.04.27