본문 바로가기

전체 글261

화성땅 공동구매 (mongodb, jquery, ajax, api) - mongodb 사용법 from pymongo import MongoClient client = MongoClient('mongodb+srv://text:sparta@cluster0.44vwqnl.mongodb.net/Cluster0?retryWrites=true&w=majority') 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})) # 바꾸기 - 예.. 2022. 8. 7.
인터페이스 / 지역변수 / 인스턴스변수(전역변수,필드,멤버) interface Flyable{ void fly(int x ,int y, int z); } //추상클래스로 이루어진 인터페이스 class PPigeon implements Flyable{ private int x,y,z; //인스턴스변수 (전역변수 선언) //지역변수 x,y,z public void fly(int x, int y, int z) { printLocation(); // 해당 메소드 불러와서, 기존 인스턴스변수 초기화 값 0,0,0사용 System.out.println("이동합니다"); this.x = x; this.y = y; this.z = z; // 인스턴스 변수에 지역변수 값을 넣음 printLocation(); // 인스턴스 변수에 담긴 값(지역변수 1,2,3)을 // princtL.. 2022. 8. 6.
데이터베이스, Mysql (2) /JOIN 데이터 베이스의 장점 topic 테이블을 author / topic으로 분리하였음. 이를 통해 중복을 제거하였음. 위 내용을 CMD에 표현하면 아래와 같다 이제 두 테이블을 조인시켜, 하나의 테이블로 보이게 할 예정이다. 아래 내용은 이렇다 topic테이블에 author 테이블을 조인(결합)시켜줘 근데 그 기준은, topic테이블의 author_id의 값과 author테이블의 id값이 같다면 두 개의 테이블을 하나의 테이블로 해줘 근데 1. topic테이블의 author_id와 author테이블의 id를 빼고 보고싶다면? 2. 1의 결과이지만, topic테이블의 id열을 topic_id로 나타내고 싶다면? 아래와 같이 입력하면 된다. 2022. 8. 5.
데이터베이스, Mysql 위 작업을 함으로써, 데이터베이스 서버에 진입하였음 이제 데이터베이스 (스키마)에 접근해보자 데이터베이스 opentutorials;를 만들었다. 그리고 그것을 사용한다고 함으로써, 데이터베이스(스키마)에 진입하였다 이제 데이터베이스를 다루기 위해 SQL을 배울 것이다. 의미는 아래와 같다. Structured (구조화) Query (요청/질의) Language (언어) 이것으로 데이터베이스 서버와 상호작용을 한다. 이제 테이블(표)을 조작하는 법을 배워보자 표 생성하기 CREATE topic( ~~~ ~~~ ); 를 통해 테이블을 만들었다. DESC topic; 으로 테이블을 조회한 결과는 아래와 같다. 이제 CRUD에 알아야한다. 내용은 아래와 같다. Create (생성) Read (읽기) Update.. 2022. 8. 4.
GET POST 방식 > GET 1. 통상적으로! 데이터 조회(Read)를 요청할 때 사용 예) 영화 목록 조회 2. 데이터 전달 : URL뒤에 물음표를 붙여 key=value형태로 전달 (dict형식인가?) 예) google.com?q=북극곰 > POST 1. 통상적으로! 데이터 생성(Create),변경(Update),삭제(Delete) 요청할 때 사용 (CRUD인가?) 예) 회원가입, 회원탈퇴, 비밀번호 수정 2. 데이터 전달 : 바로 보이지않는 HTML body에 key:value 형태로 전달 (dict형식인가?) > 실전예제 (2개 파일은 서로 상호작용한다. 인과관계 파악 중요함) 나의 첫 웹페이지! 버튼을 만들자 from flask import Flask,render_template, request, jsonify .. 2022. 8. 4.
Flask > Flask 프레임워크란? 서버를 구동시켜주는 편한 코드 모음. 서버를 구동하기 위해 필요한 복잡한 일들을 쉽게 가져다 쓸 수 있음. 2022. 8. 4.