POST와 GET을 이용한 사이트 꾸미기. from pymongo import MongoClient client = MongoClient('내 서버 url') db = client.dbsparta # 저장 - 예시 doc = {'name':'bobby','age':21} db.users.insert_one(doc) # 한 개 찾기 - 예시 user = db.users.find_one({'name':'bobby'}) # 여러개 찾기 - 예시 ( _id 값은 제외하고 출력) all_users = list(db.users.find({},{'_id':False})) # 바꾸기 - 예시 db.users.update_one({'name':'bobby'},{'$set':{'age':19}}) # 지우기 - 예시 db..
🫅스파르타 코딩클럽
파이썬 기초공부 (1) 변수 & 기본연산 a = 3 # 3을 a에 넣는다 b = a # a를 b에 넣는다 a = a + 1 # a+1을 다시 a에 넣는다 num1 = a*b # a*b의 값을 num1이라는 변수에 넣는다 num2 = 99 # 99의 값을 num2이라는 변수에 넣는다 # 변수의 이름은 마음대로 지을 수 있음! # 진짜 "마음대로" 짓는 게 좋을까? var1, var2 이렇게? 숫자, 문자형 name = 'bob' # 변수에는 문자열이 들어갈 수도 있고, num = 12 # 숫자가 들어갈 수도 있고, is_number = True # True 또는 False -> "Boolean"형이 들어갈 수도 있습니다. ######### # 그리고 List, Dictionary 도 들어갈 수도 있죠. 그..
문법 정리 SELECT select * from 필중 a select 친구이름, 주소, 연락처, 나이 from 필중 a 1-> 필중의 테이블에서 모든 필드와 데이터를 보여달라. 1->테이블 필중을 이하 a라고 부르겠다. (알리아스, Alias라고 한다. 알리아스=줄임말) 3->테이블 에서 친구이름, 주소, 연락처, 나이 필드만 따로 보여달라. WHERE select 친구이름 from 필중 a where a.나이 = 25 1-> 필중 테이블에서 친구이름을 보여달라. 2-> 다만 나이가 25살에 해당하는 친구나이가 조건이다. LIKE, SUBSPRING select 친구이름 from 필중 a where 친구 주소 like '%광역시%' select 친구이름, SUBSPRING_INDEX(이메일, '@', -..
Join의 종류: Left Join, Inner Join Left Join: 유저 데이터로 Left Join 이해해보기생각하는 그 그림이 맞아요! SQL에서의 Join은 두 집합 사이의 관계와 같답니다. 여기서 A와 B는 각각의 테이블을 의미합니다. 둘 사이의 겹치는 부분은, 뭔가 테이블 A와 B의 key 값이 연결되는 부분일 것 같지 않나요? 👉 어떤 데이터는 모든 필드가 채워져있지만, 어떤 데이터는 비어있는 필드가 있습니다. 👉 앗! 어디서 많이 본 그림 아닌가요? 여기서 A와 B는 각각의 테이블을 의미합니다. 이 그림은 뭔가, 두 테이블의 교집합을 이야기하고 있는 것 같지 않나요? Inner Join: 유저 데이터로 Inner Join 이해해보기 여기서 A와 B는 각각의 테이블을 의미합니다. 이 그..
Group by 제대로 알아보기: SQL 쿼리가 실행되는 순서 더보기 🔥 SQL에서 쿼리가 실행되는 순서를 아는 것은 정말 중요해요. 함께 단계별로 살펴봐요! 더보기 select name, count(*) from users group by name; 위 쿼리가 실행되는 순서: from → group by → select from users: users 테이블 데이터 전체를 가져옵니다. group by name: users 테이블 데이터에서 같은 name을 갖는 데이터를 합쳐줍니다. select name, count(*): name에 따라 합쳐진 데이터가 각각 몇 개가 합쳐진 것인지 세어줍니다. Group by 기능 알아보기 👉 Group by는 동일한 범주를 갖는 데이터를 하나로 묶어서, 범주별 통계를..
1. JQuery 시작하기 jQuery 란? HTML의 요소들을 조작하는, 편리한 Javascript를 미리 작성해둔 것. 라이브러리! 코드가 복잡하고, 2) 브라우저 간 호환성 문제도 고려해야해서, jQuery라는 라이브러리가 등장하게 되었답니다. 👉 Javascript로도 모든 기능(예 - 버튼 글씨 바꾸기 등)을 구현할 수는 있지만, jQuery와 Javascript - 코드 비교해보기 document.getElementById("element").style.display = "none"; jQuery로 보다 직관적으로 쓸 수 있어요. 편리하죠? :-) $('#element').hide(); Javascript로 길고 복잡하게 써야 하는 것을 👉 jQuery는 Javascript와 다른 특별한 소프..