이번 단원은 데이터를 조회하는 법을 배울 것이다. 물론 테이블을 만드는 방법을 안 후에 해야하지 않을까 했는데, 우리가 테이블 만들일이 얼마나 있을까? 일단은 조회하는 법을 알자. 그러면 어떻게 만들어야 하는지 알겠지! DQL (Data Query Language) : 데이터 검색 핵심 SQL 키워드 SELECT(+DISTINCT) FROM WHERE ORDER BY GROUP BY(+HAVING) LIMIT(+OFFSET) table 이름이 db 파일의 이름과 동일해서 헷갈릴 수 있으나, SELECT syntax에서는 데이터 베이스 파일자체를 탐색하는 것이 아니라 sql 파일에서 db파일을 연결 해둔다. 탐색할 때 연결만 해두면 되는 것이고, 탐색은 table명으로 지정한다. 이후 SELECT로 col..
오늘은 데이터 베이스에 대해 무엇인지 가볍게 살펴보자. 엑셀을 개인적으로 좋아하는 편은 아닌데, 웹에서는 데이터 베이스를 기반한 서비스를 하는 것이기 때문에 반드시 알아야하고 다룰줄 알아야한다. 가보자고. 데이터 베이스(DB)의 역할 : 데이터를 저장(구조적 저장)하고 조작(Create Read Update Delete) : DBMS(Database Management System)으로 데이터베이스를 관리하는 소프트웨어 프로그램으로 다룬다. 데이터 저장 및 관리를 용이하게 하는 시스템 데이터베이스와 사용자 간의 인터페이스 역할 데이터 구성, 업데이트, 모니터링, 백업, 복구 등을 할 수 있다 -->여기서 관계를 추가하면 RDBMS로 RDBMS는 모두 DBMS에 포함된다 RDBMS (Relational D..
저번 시간에 model을 다루게 되면서 DB를 맛보게 되었다. 오늘은 데이터를 가공하는 과정을 거쳐볼 것이다. admin을 통해 데이터를 생성할 수 있지만, 나중에 배우게 될 데이터 간의 관계와 호출에서 사용이 되기 때문에 기초를 잘 다룰줄 알아야 응용이 된다. ORM (Object-Relational-Mapping) : 객체 지향 프로그래밍 언어를 사용하여 호환되지 않는 유형의 시스템 간에 데이터를 변환하는 기술 : 데이터베이스 쿼리를 추상화하여 Django 개발자가 데이터 베이스와 직접 상호작용 하지 않아도 가능하도록 만듦 : 데이터베이스와의 결합도를 낮추고 개발자가 직관적이고 생산적으로 개발할 수 있도록 도움 QuerySet API : Django에 내장된 ORM으로 데이터를 검색, 필터링, 정렬 ..
- Total
- Today
- Yesterday
- 재귀
- Database
- app
- Serializer
- SQL
- 함수
- vue
- Django
- 중복순열
- Python
- HTML
- 순열
- Python3
- ChatGPT
- views.py
- Sequence types
- JavaScript
- basic syntax
- dfs
- Authentication System
- baby-gin
- 카운팅정렬
- 백준
- 연산자
- SQLite
- CRUD
- restapi
- CodeTree
- Method
- vue3
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |