목록DBMS (8)
JUST GO
테이블과 열 테이블(Table)은 반드시 스키마에 소속되어있어야 한다. 테이블(Table)의 이름은 복수형으로 짓는 것을 원칙으로 한다. 가령, 쿠팡이라는 서비스의 회원 정보를 담는 테이블은 coupang_member 스키마 내에 users 라는 이름으로 존재한다. 테이블은 실제 데이터(레코드)를 담기 위한 용도로 사용된다. C : 만들기 · 새로운 테이블을 만들기 위해 아래 구문을 사용한다. -- ↓ 소속 스키마 ↓ 새로 만들 테이블 이름 CREATE TABLE `some_schema`.`some_table` ( [열 구조,...], [제약 조건,...]? ); CREATE TABLE `some_schema`.`people` ( `name` VARCHAR(3), `age` TINYINT, `gender..
사용자 사용자(User)는 DBMS에 접속하여 각종 쿼리를 실행할 수 있는 주체를 의미한다. DBMS 설치 시에 최초로 생성되는 (사용 가능한) 사용자는 root 이고, root 계정은 최고 관리자 계정이며, 개발시에 사용하지 않는다. 만들기(C) · 사용자를 만들기 위해 아래 구문을 사용한다. -- ↓ 사용자 이름 CREATE USER `study`@`localhost` IDENTIFIED BY 'test1234'; -- ↑ 호스트 ↑ 비밀번호 · 사용자의 이름과 호스트는 구성요소 임으로 백틱으로 감싸고, 비밀번호는 문자열임으로 홑따옴표로 감싼다. · 호스트는 해당 사용자 이름을 이용하여 접속할 수 있는 원격 호스트로, 도메인이나 IP주소를 이용하며, 별도로 제한을 두지 않고자 한다면 퍼센트(%)기호로..
스키마 스키마의 이름은 단수로 하는 것을 원칙으로 한다. 주로 [서비스 이름]_[목적] 의 형태로 이루어져 있다. 가령 '쿠팡'이라는 서비스의 '회원'과 관련된 테이블을 담는 스키마의 이름은 coupang_member로 짓는다. C : 만들기 · 스키마를 만들기 위해 아래 구문을 사용한다. CREATE SCHEMA `some_schema`; -- ↑ 생성할 스키마 이름 이미 존재하는 경우 오류를 발생시키는 것이 아니라 아무것도 하지 않게하기 위해 아래 구문을 사용한다. CREATE SCHEMA IF NOT EXISTS `some_schema`; -- ↑ 생성할 스키마 이름 IF NOT EXIST는 해당 이름을 가진 스키마가 없다면 만들고, 있다면 아무것도 하지 말라는 의미이다. R : 조회하기 · DBM..

DBMS DBMS(Database Management System)는 주로 데이터베이스 혹은 디비(DB)라고 부르고, 주로 스키마(Schema), 테이블(Table)의 상하 구조를 통해 레코드(Record)를 관리하기 위해 사용하며, 기초 언어(C, C#, Java 등)와 함께 사용하기도 한다. DBMS는 크게 두 종류로 나뉘는데 RDBMS(관계형 데이터 베이스, Relational-) 및 NoSQL이다. NoSQL의 종류(특, 근본 없음) i. Redis : Java-Spring Boot에서 세션(Session) 및 기타 임시적인(Temporary) 데이터를 저장하기 위해 사용되곤 한다. 메모리 기반 데이터베이스. ii. MongoDB iii. HBase iv. Firebase : 프론트 애들이 이것도..