DBMS 동작 방식
·
SQL
SQL 문을 처리하기 위해 DBMS는 사진과 같은 5단계를 수행한다.Parse Statement : 구문 분석, 문을 토큰이라고 하는 개별 단어로 분할하여 문에 유효한 동사와 유효한 절이 있는지 확인하는 등의 작업을 한다. 흔히 하는 문법 오류를 해당 단계에서 찾을 수 있다.Validate Statement : 문의 유효성 검사를 한다. 문에 명명된 테이블이 db에 있는가? 모든 열이 존재하는가? 사용자가 엑세스 권한이 있는가? 에 관한 특정 의미 체계 오류를 해당 단계에서 찾을 수 있다.Optimize Statement : 액세스 계획을 최적화한다. 인덱스로 검색 속도를 높일 수 있는가? A 테이블에 검색 조건을 적용한 다음 B 테이블에 조인 해야하는가? 테이블을 통한 순차 검색을 방지하거나 테이블의 ..
[SQL] sql 문법 입문 (1)
·
SQL
※ MySQL shell을 다룹니다. DB 서버 접속\sql // sql로 변경\connect --mysql root@localhost:3306 // 루프백 3306 포트에 root 권한으로 접속아마 처음이면 비밀번호 입력하라고 할겁니다.설치할 때 설정했던 비밀번호 입력하면 됩니다.DB 생성create database [데이터베이스명];DB 리스트 확인 및 접속show databases;use [데이터베이스];테이블 생성create table [테이블명](컬럼명 타입 추가설정, ...);문자형 데이터타입데이터 유형정의CHAR(n)고정 길이 데이터 타입(최대 255byte)- 지정된 길이보다 짦은 데이터 입력될 시 나머지 공간 공백으로 채워진다.VARCHAR(n)가변 길이 데이터 타입(최대 ..
원피스는 실존하다
'SQL' 카테고리의 글 목록