본문 바로가기

분류 전체보기

(107)
Build a Backend REST API with Python & Django - 개발서버 생성 Vagrantfile 생성 및 Vagrant box 설정 https://gist.github.com/LondonAppDev/d990ab5354673582c35df1ee277d6c24 byob Vagrantfile byob Vagrantfile. GitHub Gist: instantly share code, notes, and snippets. gist.github.com 위 링크를 따라 vagrantfile 작성 # -*- mode: ruby -*- # vi: set ft=ruby : # All Vagrant configuration is done below. The "2" in Vagrant.configure # configures the configuration version (we support o..
Build a Backend REST API with Python & Django - 프로젝트 기본 설정 Workspace 생성 Home(사용자) 폴더에 workspace 만드는 이유 -> gitbash 사용시 home이 디폴트로 설정되어 작업을 시작하기 때문에 별도의 설정 없이 바로 작업을 진행할 수 있다. Git project 생성 README.md .gitignore => 두 파일 작성 후 git commit Vagrant파일 생성
Vagrant 설치 후 버전 확인시 오류 해결 오류 내용 $ vagrant version vagrant failed to initialize at a very early stage: Failed to locate the powershell executable on the available PATH. Please ensure powershell is installed and available on the local PATH, then run the command again. 해결 PATH 설정
Build a Backend REST API with Python & Django - 사용 기술 local development server를 이용하는 이유 로컬 머신에서 코드를 실행할 때의 문제점 - 협업의 어려움 - 윈도우, 맥과 같은 다른 운영체제에서 문제 - 우리가 사용하는 다른 앱과 충돌 - Clogs up our system with dev tools - Different OS from the server 그래서 구축할 작업 환경은...? 1. Development Server Vagrant > Virtual Box > Virtual Server 가상 개발 머신에서 코드를 돌렸을 때 - Easy to share the server with others. - exact same version of all requirements - run exactly the same software as ..
SQL 기본 문법과 활용 - 연산자 연산자와 피연산자의 관계 - 피연산자: 연산에 참여하는 변수나 값 - 연산자: 연산을 수행하는 기호 또는 키워드 산술 연산자 +, -, *, / 비교 연산자 >,
SQL 기본 문법과 활용 - INSERT, SELECT, UPDATE, DELETE 기본문법 INSERT 구문 - 데이터 삽입 INSERT INTO [TABLE_NAME]([COLUMN1]...) VALUES([DATA1]...); SELECT 구문 - 데이터 조회 SELECT [COLUMN1] FROM [TABLE] WHERE [CONDITION]; UPDATE 구문 - 데이터 수정 UPDATE [TABLE] SET [COLUMN1]=[DATA1] WHERE [CONDITION]; DELETE 구문 - 데이터 삭제 DELETE FROM [TABLE] WHERE [CONDITRION]; 실습
SQL 기본 문법과 활용 - CREATE, DROP CREATE 구문 데이터베이스 생성 CREATE DATABASE [DB_NAME]; 테이블 생성 CREATE TABLE [NAME] ([COLUMN_NAME][DATA_TYPE]); DROP 구문 데이터베이스/테이블 삭제 DROP [DATABASE/TABLE][NAME]; 실습 현재 데이터베이스 확인: SHOW DATABASES; 'EXAMPLE' 데이터베이스 생성: CREATE DATABASE EXAMPLE; EXAMPLE 데이터베이스 사용: USE EXAMPLE; 선택된 데이터베이스 확인: SELECT DATABASE(); 'MEMBER' 테이블 생성: 번호값, 이름, 이메일 -> CREATE TABLE MEMBER(SEQ INT, NAME CHAR(20), EMAIL CHAR(50)); 현재 생성된..
SQL 기초 1. 데이터베이스 기초 데이터베이스란 데이터를 구조적으로 모아둔 데이터 집합소 관게형 데이터베이스(Relational Database: RDB) 데이터를 열과 행을 가진 테이블 형태로 표현하며, 구조적으로 데이터 관리를 한다. 용어 - Attribute: 컬럼, 속성 - Tuple: 로우, 레코드, 튜플 - Table: 테이블, 릴레이션 관계형 데이터베이스 관리 시스템(RDBMS) - 관계형 데이터베이스를 관리하는 시스템 - 주요 기능: 데이터 추가, 수정, 삭제, 조회, 데이터 무결성 유지, 트랜젝션 관리, 백업 및 복원, 보안 등 2. SQL이란? Structured Query Language - RDBMS의 데이터를 관리하기 위해 설게된 특수 목적의 프로그래밍 언어 - 데이터 정의 언어(DDL): ..