
SQL에서 사용되는 개념인 JOIN은 중요하다 생각해서 따로 포스팅한다. 한 데이터 테이블에 모든 데이터를 저장하면 좋겠지만, 효율이 떨어지게 되고 조회를 할때 생각해야하는 것이 많아진다. 이를 피하기 위해 나눠서 보관하고 호출을 쉽게할 수 있는 방법이 FK(Foreign Key) 호출이다. 바로 배워보자. 먼저 간단한 예시로 User, Artices, Comments가 한 테이블에 있다고 가정해보자 만약 DB를 이렇게 관리할 경우 갖고 있는 데이터는 ID, User명, Article, Comment를 확인 할 수 있다. 이 상황에서 어떤 유저가 작성한 게시글을 모두 조회한다면 DQL 명령어로 SELECT * FROM TABLE WHERE User = 'User_Name'; 을 진행할 것이다. 하지만 U..

앞서 조회를 먼저 배웠는데, 이번에는 데이터 베이스를 만드는 것이 목표다. 조회하는 것보다 어려운 점은 없으니 걱정말자! 다만 SQL 명령어는 RDBMS 종류에 따라 다르니 꼭 확인하고 사용할 수 있는지 없는지 확인하자. DDL (Data Definition Language) : 데이터의 기본 구조 및 형식 변경 핵심 SQL 키워드 CREATE DROP ALTER 다시 한번 데이터 구성요소를 리마인드 하고 시작하자! 전체 Data를 담고 있는 base Data를 크게 분류한 Tables Table 내부에 작게 분류한 Column(Field) Column 별 세부 데이터 CREATE TABLE (테이블 생성) 순서 : 데이터 베이스를 연결한다 만들 Table 명 설정 만들 Column(Field) 명 설정..

이번 단원은 데이터를 조회하는 법을 배울 것이다. 물론 테이블을 만드는 방법을 안 후에 해야하지 않을까 했는데, 우리가 테이블 만들일이 얼마나 있을까? 일단은 조회하는 법을 알자. 그러면 어떻게 만들어야 하는지 알겠지! 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..
- Total
- Today
- Yesterday
- ssafy
- views.py
- CodeTree
- Method
- Component
- vue
- Python
- dfs
- app
- baby-gin
- 순열
- honeymoney
- vue3
- 재귀
- ChatGPT
- Sequence types
- 삼성청년SW아카데미
- basic syntax
- 함수
- 백준
- Database
- JavaScript
- 연산자
- refactoring
- Authentication System
- SQLite
- HTML
- Django
- 카운팅정렬
- SQL
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |