혼자공부하는sql 4

[SQL 기초] 6. 기본 문법 (INSERT/UPDATE/DELETE)

1. INSERT (1) 기본 문법 INSERT INTO 테이블명 VALUES (값1, 값2, 값3 ....) (2) 대응하는 INSERT INSERT INTO 테이블명(열1, 열2, 열3.....) VALUES (값1, 값2, 값3...) (3) AUTO_INCREMENT 입력하지 않아도 자동으로 숫자가 증가하며 부여되는 index를 갖고 싶을때 사용하는 구문 AUTO_INCREMENT는 반드시 PRIMARY KEY(중복X 기본키)여야 한다. toy_id열에 NULL을 삽입하더라도, 테이블 조회시에 toy_id가 증가하는 숫자로 자동입력된 것을 볼 수있다. (4) SELECT LAST_INSERT_ID(); SELECT LAST_INSERT_ID() 테이블의 데이터가 얼마나 입력된지 알 수 있는 쿼리문..

[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 기초] 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에 데이터를 구축, 관리하고 활용하기 위해서 사용되는 언어

반응형