Computer Science 387

W3Schools SQL | #5 SQL AND OR NOT 연산자

The SQL AND, OR and NOT Operators WHERE 구문은 AND, OR, NOT 연산자와 함께 사용할 수 있다. 사용법은 굉장히 간단하다. AND Syntax SELECT column1, column2, ... FROM table_name WHERE condition1 AND condition2 AND condition3 ...; OR Syntax SELECT column1, column2, ... FROM table_name WHERE condition1 OR condition2 OR condition3 ...; NOT Syntax SELECT column1, column2, ... FROM table_name WHERE NOT condition1; Demo Database Cus..

W3Schools SQL | #4 SQL WHERE 구문

SQL Where Clause record를 필터링하는 데 사용되는 구문이다. 조건을 만족하는 record만 걸러내는 기능을 한다. WHERE Syntax SELECT column1, column2, ... FROM table_name WHERE condition; Demo Database CustomerID CustomerName ContactName Address City PostalCode Country 1 Alfreds Futterkiste Maria Anders Obere Str. 57 Berlin 12209 Germany 2 Ana Trujillo Emparedados y helados Ana Trujillo Avda. de la Constitución 2222 México D.F. 05021..

W3Schools SQL | #3 SQL SELECT DISTINCT 구문

SQL SELECT DISTINCT Statement The SQL SELECT DISTINCT Statement distinct values만 리턴하는 구문 SELECT DISTINCT column1, column2, ... FROM table_name; Demo Database CustomerID CustomerName ContactName Address City PostalCode Country 1 Alfreds Futterkiste Maria Anders Obere Str. 57 Berlin 12209 Germany 2 Ana Trujillo Emparedados y helados Ana Trujillo Avda. de la Constitución 2222 México D.F. 05021 사용할 ..

W3Schools SQL | #2 SQL SELECT statement

SQL SELECT Statement 데이터베이스에서 데이터를 선택하는 구문 SELECT Syntax SELECT column1, column2 FROM table_name; 고르고 싶은 field name(column name)을 SELECT 뒤에, 탐색 대상인 테이블의 이름을 FROM 뒤에 적는다. Demo Database CustomerID CustomerName ContactName Address City PostalCode Country 1 Alfreds Futterkiste Maria Anders Obere Str. 57 Berlin 12209 Germany 2 Ana Trujillo Emparedados y helados Ana Trujillo Avda. de la Constitución 2..

W3Schools SQL | #1 SQL Syntax

SQL Syntax Database Tables 데이터베이스에는 하나 이상의 테이블이 있다. CustomerID CustomerName ContactName Address City PostalCode Country 1 Alfreds Futterkiste Maria Anders Obere Str. 57 Berlin 12209 Germany 2 Ana Trujillo Emparedados y helados Ana Trujillo Avda. de la Constitución 2222 México D.F. 05021 SQL Statements 데이터베이스에서는 SQL문을 이용해서 작업을 수행한다. SELECT * FROM Customers; Keep in mind that 참고로 SQL은 대소문자를 구분하지 않..

W3Schools SQL | #0 Introduction to SQL

SQL SQL이란? 데이터베이스에 데이터를 저장하고 조작하고 불러오는 표준 언어 MySQL, SQL Server, MS Access, Oracle, Sybase, Postgres 등에서 SQL을 사용하는 법을 배워보자. Introduction to SQL SQL은 데이터베이스에 접근하고 조작하는 표준 언어 What is SQL? Structured query language 데이터베이스에 엑세스, 조작할 수 있다. ANSI, ISO 표준 What can SQL do? 쿼리 실행 데이터 검색 레코드 삽입/업데이트/삭제 데이터베이스 생성/테이블 생성/뷰 생성 procedure 생성 권한 설정 SQL is a standard but, 다양한 버전이 있다. Using SQL in your website 데이터베..

Django for APIs | #6 Permissions

Permissions create a new user localhost:8000/admin 에서 user를 직접 추가해준다. add log in to the browsable API from django.contrib import admin from django.urls import path, include urlpatterns = [ path('api-auth/', include('rest_framework.urls')), path('api/v1/', include('posts.urls')), path('admin/', admin.site.urls), ] AllowAny 디폴트로 설정되어있는 것 REST_FRAMEWORK = { 'DEFAULT_PERMISSION_CLASSES': [ 'rest_fra..

Django for APIs | #5 blog API

chapter 5 Blog API Django REST Framework로 Blog API를 만들어보자! Blog API에는 User, permissions, CRUD로 구성할 것이다. 또한, viewsets, routers, documentation도 살펴보자. Initial Set Up (blogapi) $ django-admin startproject blog_project . (blogapi) $ python manage.py startapp posts INSTALLED_APPS = [ 'posts.apps.PostsConfig', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib..

Django for APIs | #3 Library Website and API

Chapter 2 Library Website and API Traditional Django 전통적인 Django와 Django REST Framework의 차이 Django는 웹 사이트를 만들고, Django REST Framework는 web API를 만든다. $ pipenv install django==2.2.6 $ django-admin startproject library_project . $ python manage.py migrate $ python manage.py runserver First app $ python manage.py startapp books INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'djang..