우주코딩
SQL 사용법 본문
SQL 언어 사용법 배우기
DBMS 에서 파일로 데이터 입출력을 할 때 데이터를 파일에 저장하고 파일에 저장된 데이터를 조회/변경/삭제
데이터베이스의 기능을 제공
DBMS 클라이언트는 데이터 작업을 요청하고 DBMS 통신 규칙에 따라 DBMS와 통신하고 DBMS는 요청 처리 결과를 클라이언트에게 보낸다.
사용자는 데이터 작업 요청할 때 SQL 언어로 명령어를 작성한다.
SQL - DDL
DBMS 클라이언트는 데이터 작업을 요청하고 DBMS 통신 규칙에 따라 DBMS와 통신하고 DBMS는 요청 처리 결과를 클라이언트에게 보낸다.
데이터를 저장하고 다룰 DB 객체를 정의한다.
테이블
drop table 테이블명 (테이블 삭제)
alter table 테이블명 변경사항 (테이블 변경)
describe 테이블명 (테이블 정보 조회)
select * from test;
테이블의 모든 컬럼값 출력하기
select * from test1 where c1='abc';
DBMS 중에는 고정 크기인 컬럼의 값을 비교할 때 빈자리까지 검사하는 경우도 있다.
테이블 데이터
primary key (주 키)
- candidate key 중에서 DBMS 관리자가 사용하기로 결정한 키
마땅히 사용할 Primary key가 없을 경우 임의의 컬럼을 만들어 pk로 지정한다.
예) 일련번호
alternate key (대안 키) - candidate key 중에서 primary key로 선택된 키를 제외한 나머지 키
- 비록 primary key는 아니지만, primary key 처럼 데이터를 구분하는 용도로 대신 사용할 수 있다고 해서 대안 키(alternate key) 라 부른다.
artificial key (인공키)
Primary key로 사용하기에 적절한 컬럼을 찾을 수 없다면, 이런 경우에 key로 사용할 컬럼을 추가한다.
- 예) 게시글 : 제목, 내용, 작성자, 등록일, 조회수
'Project' 카테고리의 다른 글
SQL - 조인 (0) | 2021.10.11 |
---|---|
SQL - Select , like, and , or, Foreign Key (0) | 2021.10.11 |
어플리케이션 아키텍쳐의 변환과 DBMS, SQL (0) | 2021.10.11 |
Observer 옵저버 패턴 적용하기 (0) | 2021.09.23 |
File 입출력 사용하기 (0) | 2021.09.09 |
Comments