본문 바로가기

전체 글74

내일배움캠프 55일차_SQL_조회 및 필요한 항목만 뽑아서 사용 Query 를 실행하는 방법은 아래와 같다. select * from food_orders #SELECT : 데이터를 가져오는 기본 명령어로, 데이터를 조회하는 모든 Query 에 사용됨 #* : 모든 컬럼을 가져와준다는 의미 #FROM : 데이터를 가져올 테이블을 특정해주는 문법 이런식으로 방대한 데이터에서 내가 필요한 테이블만 가져올수있다. 고객 이름 명 / 가격 / 별점 / 등등 (from + payments, from customers 등등) 04. 필요한 항목만 뽑아서 사용하기 select 컬럼1, 컬럼2 #모든 것을 조회한다는 ‘*’ 대신에, 필요한 컬럼만 적어준다 from 테이블 #예시 select restaurant_name, addr #컬럼이름만 from food_orders 하다보면.... 2023. 11. 3.
내일배움캠프 54일차_가장 기본인 데이터 불러오기 03. SQL 기본구조 익히고 데이터 조회 시작하기 (SELECT, FROM) 1) SELECT / FROM 문의 개념 SQL의 가장 기본구조인 Select 와 From 을 이용하여 실행해보기 작성한 구문 옆에 실행키를 눌러도되고 컨트롤+엔터도 가능 모든 SQL에는 Select와 From이 반드시 들어간다. 가장 기본중의 기본 구문이기때문이다. Select는 데이터를 가져온다 라는 기본 명령어이고, 데이터를 조회하는 모든 Query에서 사용된다 From은 데이터를 가져올 테이블을 특정해주는 명령어 *: 모든 컬럼을 가져와준다라는 의미로 이해하면된다. 2023. 11. 3.
내일배움캠프 53일차_ 네트워크 시스템 네트워크는 두 대 이상의 컴퓨터들을 연결하고 서로 통신할 수 있게 하는 것이다. 그리고 연결하는 선이나 장치 같은 물리적인 측면부터 데이터를 주고받는 데에 필요한 메시지나 규약과 같은 물리적이지 않은 측면까지 모두 포함한, 통신 과정 전체를 아우르는 개념이다. 네트워크는 1. 컴퓨터 / 2 .전송 매체 / 3. 네트워크 장비로 구성 된다. 1. 컴퓨터: 특정한 목적을 위해 데이터를 검색하거나 주고받음 컴퓨터에서 웹브라우저나 카카오톡 같이 특정한 목적에 사용하기 위해 만든 소프트웨어를 애플리케이션 소프트웨어 (Application Software, 응용 소프트웨어*), 줄여서 애플리케이션이라고 합니다. 스마트폰에서는 애플리케이션 글자 일부를 뽑아 앱(App) 또는 어플이라고 부르기도 합니다. 2. 전송 매.. 2023. 11. 3.
내일배움캠프 52일차_네트워크란 무엇인가 문득, 배우면서 느끼는건데 내가 정말 그 큰 흐름을 이해하지 못하면 그냥 부분만 알고 끝나겠다 라는 그런 생각이 들었다. 그리고 내 기준 큰 그림이란 네트워크. 네트워크가 무엇일까. 한번도 진지하게 이게 무엇인지 고민해본적이 없다. 네트워크란? 네트워크란 그물을 뜻하는 Net과 Work의 합성어로, 그물처럼 서로 긴밀하게 연결되어 있는 것을 뜻합니다. 보통 IT에서 사용되는 정의로 보자면 두 대 이상의 컴퓨터들을 연결하고 서로 통신할 수 있는 것을 말합니다. 하지만 최근에는 컴퓨터 뿐만 아니라 스마트폰, 노트북, IPTV, 로봇 청소기 등 인터넷에 연결되는 다양한 기기들이 서로 연결되어 정보를 주고받는 것 또한 포함되고 있습니다. 네트워크란 연결하는 선이나 장치 같은 물리적인 측면부터 데이터를 주고받는 .. 2023. 11. 3.
내일배움캠프 51일차_엑셀보다 쉽고 빠른 SQL [수업 목표] 데이터베이스와 SQL 이 무엇인지 이해한다 SELECT, FROM 문을 이용하여 데이터를 조회한다 WHERE 절을 이용하여 데이터를 필터링한다 [개인 목표] SQL 이 무엇인지, 비즈니스 관점에서 그리고 기업에서 '데이터'는 어떻게 관리가 되고 사용하는지 파악하기 [배운것] SQL이란? - SQL은 'Structured Query Language'( 구조적 쿼리 언어 )의 약자로, 데이터베이스에서 데이터를 추출하고 조작하는 데에 사용하는 데이터 처리 언어 관계형 데이터베이스는 정보를 표 형식으로 저장하며, 행과 열은 다양한 데이터 속성과 데이터 값 간의 다양한 관계를 나타낸다. SQL 문을 사용하여 데이터베이스에서 정보를 저장, 업데이트, 제거, 검색 및 검색할 수 있다. 데이터베이스 성능.. 2023. 10. 13.
내일배움캠프 50일차_머신러닝 프로젝트_스파게티팀 final project 전에 팀원들과 함께 하는 마지막 조별과제이다. 이제 이 조별과제가 끝나면 취업용 포폴을 만들기 위한 final project에 돌입한다. 아래는 우리조(스파게티팀)의 프로젝트 기획이다. 와이어 프레임 ERD 설계 2023. 10. 12.
내일배움캠프 49일차_AWS 사용 후, 금액이 청구된다면 AWS의 모든 것 (All about AWS) KDT 실무형 AI 웹 개발자 양성과정 5회차- 강의를 시작했다. 2년전에 마이크로소프트 애저 기초 시험도 9점이었나.. 아쉬운 점수 차이로 떨어졌었다. 전반적으로 AWS 와 MS와 같은 기업들이 어떤 서비스를 제공하고 어떤 제품을 가지고 있는지 그 개념을 이해하고 싶었다. 이번 프로젝트에서는 AWS EC2와 S3를 이용하여 배포하는 것을 해보기로 하였다. 그리고... ㅠㅡㅠ 결국 최종 배포는 실패하였다. 이유는 1. 내가 제대로 서비스 이해를 못함 2. 배포가 이렇게 오래 걸리는 일인지 몰랐다. 3. 만약, 프로젝트 마감이 금요일 오후 10시라면 배포는 목요일 밤 12시까진 완료하자는 마음으로 해야 마감기한을 지킬 수 있음. 4. 프로젝트끝나고 사용중인 서.. 2023. 10. 11.
내일배움캠프 48일차_git Open a pull request 사용하기 진짜 기본중에 기본인데 Github가 익숙하지 않다. 프로젝트를 하다보면 main branch를 디폴드값으로 프로젝트에 설정해두고 개개인이 맡은 사항을 개개인 Branch에 만들어서 github에 올려두고 나중에 전체 merge를 할텐데, 그 다음날이면 내가 어디서부터 해야하지? 라는 생각이 든다 ㅜㅜ 프로젝트를 하며 느낀 사항인데 내가 전체적인 네트워크 시스템에 대한 이해, VSC에서 파일과 파일간에 어디에 어떻게 업데이트해야 하는건지, 지금 이 코드를 작성하면 어떻게 되는건지에 대한 이해 등등의 개념이 약하다. 일단 급한대로 프로젝트 마무리하고 기초 강의 좀 듣고 네트워크 관련 도서도 읽어봐야겠다. AWS는 손도 못댔는데 ^^ 배울게 많아 좋구나 껄껄 2023. 10. 10.