-
데이터베이스
- 여러 데이터를 여러 사람이 공유하여 사용할 수 있도록 체계화한 데이터 집합
- 데이터 파일을 조직적으로 통합하여, 중복을 없애고 구조화한 데이터의 모음. 검색과 갱신 효율적
데이터베이스의 특성
- 중복 저장 없는 통합 자료이다.
- 컴퓨터가 access하여 처리할 수 있는 저장 장치에 수록된 자료이다.
- 임시로 모아놓거나 단순한 입출력을 위한 자료가 아니라, 어떤 조직 내에서 기능을 수행하는 데 없어서는 안될 귀중한 자료이다.
- 한 조직이 갖는 DB는 그 조직의 공동 자료로서, 사용자는 응용 목적에 따라 각자 다르게 사용할 수 있다.
데이터베이스 관리 시스템 (DBMS)
- DB를 관리하는 SW이다.
- user 와 DB 사이에서 사용자의 요구에 따라 information를 생성한다.
- 응용 프로그램들이 DB를 공유하며 사용할 수 있는 환경을 제공하고, 사용자들이 DB안에 데이터를 기록하거나 접근할 수 있게 한다.
- 사용자나 프로그램들의 요구 사항을 관리하기 때문에 , 사용자와 프로그램은 데이터가 어디에 저장되어있는지 모르지만 자유롭게 이용할수있게 보장한다.
- 데이터 무결성을 위한 보안성을 보장한다.
MySQL??
- 전 세계적으로 가장 널리 쓰이는 "오픈 소스" 관계형 DBMS이다.
- SQL언어 사용한다.
- PHP, C, C++, 자바 등 많은 언어로 운영되고 있다.
- 매우 빠르게 작동하고, 대용량 데이터 셋에도 잘 작동한다.
- 사용자 정의 가능하다.
- 테이블의 기본 파일 크기 제한을 4GB -> 800TB까지 늘릴 수 있다.
SQL 문장의 종류
데이터 정의 언어 (DDL) : CREATE, ALTER, DROP
데이터 조작 언어 (DML) : SELECT, INSERT, DELETE, UPDATE
데이터 제어 언어 (DCL) : GRANT, REVOKE, COMMIT, ROLLBACK
https://lee-ding.tistory.com/85
MYSQL 기본명령어
MYSQL 을 설치하면 Command Line Client를 이용할 수 있다. DB 생성 및 테이블 생성 기존 데이터베이스 목록 확인하기 show databases; 데이터베이스 생성하기 create database HILEE; 데이터베이스 삭제하기 drop dat
lee-ding.tistory.com
'jsp' 카테고리의 다른 글
[jsp] JSTL (0) 2023.06.11 MYSQL 기본명령어 (0) 2023.05.31 HTTP,쿠키,세션 (1) 2023.05.30 [jsp] 쿠키생성, 쿠키 정보 얻기, 쿠키 삭제 (0) 2023.05.24 [jsp] 유효성 검사 (3) 2023.04.25