SERVER/SQL(5)
-
5. SQL (DML: DELETE)
Data Manipulation Language 데이터 조작 언어, 관리 체계에 저장된 자료에 접근하고 조회하기 위해 대화 방식으로 사용 SQL 문장을 말하며 선택 · 삽입 · 갱신 · 삭제 · 완료 · 복귀와 같은 명령이 DML의 모든 예시다 테이블에서 데이터를 삭제 데이터베이스 테이블에 이미 입력되어있는 데이터를 삭제할 때 사용하는 query문이다 ① DELETE (별다른 조건 없이 사용) ② FROM 테이블명 ③ WHERE 컬럼명 = (삭제하려는)데이터 DELETE 관계형 데이터베이스의 테이블에서 이미 저장된 값을 삭제하는 명령어다 DELETE FROM User WHERE name = "testName"; 유저 테이블에서 이름이 testName인 데이터를 테이블에서 삭제한다 DELETE FROM U..
2021.08.19 -
4. SQL (DML: UPDATE)
Data Manipulation Language 데이터 조작 언어, 관리 체계에 저장된 자료에 접근하고 조회하기 위해 대화 방식으로 사용 SQL 문장을 말하며 선택 · 삽입 · 갱신 · 삭제 · 완료 · 복귀와 같은 명령이 DML의 모든 예시다 테이블의 데이터 수정 동일한 이름의 데이터가 있을 때, 일부 데이터만 수정하고 싶을 때 사용하는 query문 ① UPDATE 테이블명 ② SET 컬럼명 = 변경할 데이터 ③ WHERE 컬렴명 = 데이터 (어떤 데이터와 연결된 데이터를 SET으로 변경할 것인지 명시) UPDATE 관계형 데이터베이스의 테이블에서 이미 저장된 값을 수정하는 명령이다 UPDATE User SET name = "testName" WHERE name = "test"; 어느 테이블의 데이터를..
2021.08.19 -
3. SQL (DML: INSERT)
Data Manipulation Language 데이터 조작 언어, 관리 체계에 저장된 자료에 접근하고 조회하기 위해 대화 방식으로 사용 SQL 문장을 말하며 선택 · 삽입 · 갱신 · 삭제 · 완료 · 복귀와 같은 명령이 DML의 모든 예시다 테이블에 데이터 삽입 관계형 데이터베이스의 테이블에 새로운 데이터를 추가 & 저장할 때 사용하는 query문이다 ① INSERT INTO : 삽입 ② 테이블 이름(컬럼명) ③ VALUES : 컬럼의 값 * 해당 테이블에 데이터를 삽입할 때는 Column의 개수와 VALUES의 개수가 동일해야 한다 INSERT 관계형 데이터베이스의 테이블에 값을 저장하는 명령이다 테이블 뒤에 명시되는 내용은 모두 테이블의 컬럼에 해당하는 Attribute의 집합으로 작성한다 INS..
2021.08.19 -
2. SQL (DML: SELECT)
Data Manipulation Language 데이터 조작 언어, 관리 체계에 저장된 자료에 접근하고 조회하기 위해 대화 방식으로 사용 SQL 문장을 말하며 선택 · 삽입 · 갱신 · 삭제 · 완료 · 복귀와 같은 명령이 DML의 모든 예시다 테이블의 데이터 호출 테이블에서 데이터를 가져올 때는 용도에 맞는 query문을 사용해야 한다 데이터베이스 테이블을 조작할 때의 대표적인 명령어는 아래와 같다 ① SELECT : 검색 ② FROM : ~로 부터 (Which table) ③ WHERE : 조건 * SQL에서 마침표 역할로 세미콜론(;)을 사용한다 SELECT 해당 테이블에서 어떤 컬럼의 데이터를 가져올 것인지 명시하여 검색할 수 있다 SELECT email, pw, name (FROM User;) ..
2021.08.19 -
1. SQL (Prologue)
Structured Query Language SQL은 데이터 베이스에 접근하고 조작하기 위한 표준 언어를 의미한다 여러 사람이 데이터를 각자 관리하고 있다고 생각하면, 데이터에 접근하기 힘들 것이다 데이터베이스는 데이터를 공유하고, 통합하여 관리할 수 있게 모아놓은 하나의 저장소다 데이터베이스는 많은 종류가 존재하고, 사용 방법 또한 각 데이터베이스 별로 다르다 하지만, 검색과 분석에 사용되는 기본적인 사용법은 종류에 관계없이 동일한 특징을 가진다 데이터베이스 테이블 구조 확인 데이터베이스 테이블의 구조를 확인하는 방법은 두 가지가 있다 ① 오름차순 정렬 - ASC ② 내림차순 정렬 - DESC ASC Database; DESC Database; Database라는 이름의 데이터베이스가 있을 때 위와 ..
2021.08.19