ComputerScience/Database

    flask, sqlite3 데이터베이스 연동하기.

    Sqlite3은 관계형 데이터베이스로 python에 내장되어 있다. 별도의 데이터베이스 서버 설정을 할필요없어 사용하기 편리하지만 동시에 많은 요청이 생긴다면 속도가 느려진다는 단점이 있다. 그래서 간단한 미니프로젝트로만 해보자. import sqlite3 # sqlite3 불러오기 import click # click 불러오기 from flask import current_app, g # current_app, g 모듈불러오기 from flask.cli import with_appcontext # with_appcontext 모듈 불러오기 click패키지 원하는 shell command를 만들어 사용가능 데이터 베이스 서버, 테스팅 서버, 플라스크 서버 등을 분리하여 실행 가능

    배달토끼) 데이터베이스 Diagram만들기

    배달의민족 vs 요기요 밑줄 primary key 확장 아이디어 주문 기록을 담을 수는 없을까? 포장 주문 배달 주문을 구분하는 방법? 그 외 배달앱에서 사용하는 기능들 떠올려보자

    데이터베이스 만들기(MYSQL)

    MYSQL 상태 확인 명령어 net start mysql80 지금부터 rabbit_delivery DB와 테이블을 만들어보려고 한다. rabbit_delivery에 Table옆에 +를 누르고 이런 화면이 뜨면 다 지우고! sql문법으로 새로만들면 된다. 1 데이터 타입 설정 데이터 이름 이어서, 들어오는 데이터 타입 설정 int : 일반적인 정수 varchar : 글자 수가 정해진 문자열 2 추가적인 옵션 설정 not null 빈값이 오지못하도록 한다. primary key 기본키로 사용 3 기본값 설정 default ~~ : 데이터가 안들어왔을 때 기본 값을 0으로 설정 https://www.eversql.com/sql-syntax-check-validator/ 같은 걸 다시 하다보니, 문법은 틀린 것..

    데이터베이스 테이블 만들기

    CREATE TABLE rabbitUser( id varchar(20) NOT NULL primary key COMMENT 'id, primary key', password varchar(255) NOT NULL COMMENT 'password', nickname varchar(20) COMMENT 'nickname', point int(11) DEFAULT 0 COMMENT 'point', address varchar(255) COMMENT 'address', telephone varchar(11) COMMENT 'telephone number, 000-0000-0000', ranking int(11) COMMENT 'rank' ); CREATE TABLE rabbitStore( id int auto_..