Category 34

[SQL 기초] 4. 기본 문법 (SELECT문1)

1. SELECT 문 : 구축이 완료된 테이블에서 데이터를 추출하는 기능을 한다. 따라서 SELECT를 많이 사용한다고 해도 기존의 데이터가 변경되지 않는다. * 기본 문법 SELECT 열_이름 FROM 테이블_이름 WHERE 조건식 GROUP BY 열_이름 HAVING 조건식 ORDER BY 열_이름 LIMIT 숫자 2. SELECT ~ FROM ~ WHERE 문 : 특정한 조건만 조회하는 쿼리문 (1) 기본 문법 SELECT 열_이름 FROM 테이블_이름 WHERE 조건식 (2) 조건식에서 사용하는 BETWEEN ~ AND WHERE height >= 163 AND height

[SQL 기초] 3. 데이터 베이스 만들기

- DBMS 구축 절차 1) 데이터 베이스 만들기 2) 테이블 만들기 3) 데이터 입력/수정/삭제하기 4) 데이터 조회/활용하기 SQL 쿼리를 작성하기 전, Workbench를 통해 DBMS를 구축하는 과정을 먼저 익혀보자. 1. 데이터 베이스 만들기 1) MySQL Workbench 실행 2) 왼쪽 상단 Navigator에 마우스 오른쪽 클릭 후 create schema 선택 SCHEMA = DATABASE 스키마 Name에 shop_db(임의로 정함)을 입력한다 Apply 클릭 3) shop_db가 생성된 것을 볼 수있다. 이러한 과정을 통해 비어있는 데이터 베이스 공간 하나를 만든 것이다 아직 아무런 데이터도 들어있지 않다. 2. 테이블 설계하기 테이블을 설계한다는 것은 테이블의 열 이름과 데이터 ..

[SQL 기초] 2. 데이터 베이스 모델링

데이터베이스 모델링은 따로 책이 있을 정도로 방대한 양을 공부해야 한다. 따라서 이번 챕터에선 간단히 들여다보도록 하자 1. 프로젝트란? :현실세계에서 일어나는 업무를 컴퓨터 시스템으로 옮겨놓는 과정 *폭포수 모델 프로젝트 계획 -> 업무 분석 -> 시스템 설계 -> 프로그램 구현 -> 테스트 -> 유지보수 2. 데이터 베이스 모델링 : 우리가 살고 있는 세상에서 사용되는 사물이나 작업을 DBNS의 데이터베이스 개체로 옮기기 위한 과정 - 현실에서 쓰이는 것을 테이블로 변경하기 위한 작업 - 프로젝트 진행 과정에서 시스템 설계에 해당된다.

[SQL 기초] 1. DB, DBMS, SQL

1. 데이터 베이스(DB)와 DBMS 1) 데이터 베이스(DB) : 데이터의 집합 2) DBMS(Date Base Management System) : 데이터베이스를 잘 관리하고 운영하는 시스템 또는 소프트웨어 - 대용량을 관리할 수 있어야 한다 - 데이터를 여러 사용자와 동시에 공유할 수 있어야 한다 2. DBMS의 분류 1) 계층형 DBMS : 각 계층이 트리 형태를 가진다 2) 망형 DBMS : 하위 구성원들끼리도 연결된 유연한 구조 3) 관계형 DBMS (RDBMS) : RDBMS의 데이터베이스는 테이블이라는 최소 단위로 구성되며 이 테이블은 하나 이상의 열(column)과 행(row)으로 이루어져 있습니다. 3. SQL : DBMS에 데이터를 구축, 관리하고 활용하기 위해서 사용되는 언어

반응형