요르딩딩

[BASE] DataBase 강의2 정리 본문

[Web]/[DB & Mybatis]

[BASE] DataBase 강의2 정리

요르딩딩 2021. 3. 7. 14:45
728x90
반응형

옛날에는 데이터를 file형태로 저장했으나, 1960년대에 누구나 테이터를 정리정돈하여 사용할 수 있도록 관계형데이터베이스가 등장했다. 이를 고안해낸 사람은  에드거 F. 커드로 관계형 데이터베이스 이론을 기술하였다.

실행방법

- mysql 공식홈페이지:  다운받으면 되지만, 번거로움 (mysql - community)

- 리눅스에서 mysql를 설치하는법 (리눅스의 우분투를 활용) > 검색을 통해 명령어를 터미널에 입력하면 된다. 쉬움

- : mysql를 쉽게 설치해 주는 프로그램 > bitnami를 사용 > 터미널(cmd)를 사용하여 실행가능

- codeamywhere : 컴퓨터를 임대해 줘서 다운받지 않고 사용가능.

실행

: mysql 설치 디렉토리로 이동 > bin > ./mysql - uroot -p (mysql을 실행, root라는 유저, -p 비밀번호를 입력할거야)

구조

전체구조 : 데이터베이스 서버 > 데이터베이스(스키마) > 테이블

언어 : Mysql, Oracle, PostGL

 

칼럼(Calum)

: BIGINT는 INT보다 많은 범위를 담을 수 있다.

: VARCHAR(11) 는 11글자만 짤라서 넣어준다.

CRUD

Create, Read, Update, Delete

 

스프링디비 연동

디비연동의 각종 설정 pom.xml

 

Vo dto dao(mapper)

 

마이바티스설정 및 기술

셀렉트키

 

인덱스

 

템프테이블 사용법

Expain 보는법

 

최적의 쿼리만들기 옵티마이즈

728x90
반응형

'[Web] > [DB & Mybatis]' 카테고리의 다른 글

[DB] 인덱스 장점/단점  (0) 2021.05.21
[TIP] 쿼리작성 팁 (mybatis)  (0) 2021.03.14
[TIP] DB 포괄열  (0) 2020.12.23
[TIP] DB 인덱스  (0) 2020.12.23
[TIP] DBMS Update란 (읽음카운트)  (0) 2020.12.23
Comments