일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Pipelining
- MIPS
- Algorithm
- XML
- DS
- github
- Java
- instruction
- for
- Linux
- DATAPATH
- CSS
- Class
- MacOS
- function
- data structure
- DoM
- architecture
- python
- control
- DB
- javascript
- mysql
- react
- php
- system
- html
- while
- web
- computer
- Today
- Total
목록Database (5)
YYYEJI
DML이란? ✓ Data Manipulation Language ✓ 데이터 추가, 삭제, 조회, 수정을 하는 SQL문입니다. 데이터 조회 데이터 조회 - SELECT field_name SELECT field_name1, field_name2, 어떤 테이블에서 조회 - FROM table_name FROM table_name 조건을 준 데이터 조회 - WHERE field_name = 'value' WHERE field_name = 'value1' 여러 개의 조건을 통해 조회할 때는 and 사용 WHERE field_name1 = 'value1' and 'value2' ... 여러 개의 조건 중 하나만 포함되도 될 때는 like - or 사용 WHERE field_name like 'value1' or ..
DDL이란? ✓ Data Definition Language ✓ 필드 타입 • 정수형 - tinyint, smallint, int • 실수형 - decimal, float, double • 문자형 - char(n), varchar(n), text • 날짜형 - date, time, date time, timestamp char(n) vs varchar(n) • char(n) - n만큼 데이터 공간 고정해 놓는다. • varchar(n) - n은 max 데이터 공간으로 데이터의 공간이 가변적으로 줄었다 늘었다할 수 있다. 예제를 살펴봅시다. CREATE TABLE tablename{ column1 int auto_increment, column1 datatype, column2 datatype not nu..
SQL이란 Structured Query Language의 줄임말로 SQL문을 구성할 때 사용되는 언어입니다. • 모든 관계형 데이터베이스(RDBMS)에 사용되는 언어 • 데이터를 정의, 조작, 쿼리, 액세스를 제공하기 위한 언어 • 데이터를 생성, 수정, 삭제, 조회 등을 관리하기 위해 설계된 언어 SQL의 종류 ① DDL(Data Definition Language) • 테이블, 인덱스, 제약조건 등을 정의 ✓ create - 테이블 생성 ✓ alter - 이미 구성된 테이블의 구조 변경 ✓ drop - 이미 만들어진 테이블 삭제 ✓ rename - 테이블의 이름 변경 ② DML(Data Manipulation Language) • 데이터 추가, 수정, 삭제, 조회 ✓ insert - 데이터 추가 ✓..
Database란? 데이터를 효율적으로 사용하기 위해 만들어진 모음입니다. • 구조화된 정보 • 데이터의 조직화된 모음 데이터베이스 관리 시스템 (DBMS, Database Management System) 데이터를 관리하기 시스템입니다. • 편리하게 저장 • 효율적으로 관리 • 검색할 수 있는 데이터베이스 관리 시스템 데이터베이스의 유형 • 관계형 DB(RDBMS) • 객체지향 DB • 분산 DB • NoSQL 데이터 베이스 etc. 여기서 관계형 DB를 더 자세히 살펴보겠습니다. Relational DBMS (RDBMS) • 관계형 데이터베이스 관리 시스템 • 데이터베이스 내의 테이블은 서로 연관되어 데이터를 저장, 구성, 관리한다. • 데이터를 관리하기 위해 SQL(Structured Query L..
FILE에 데이터를 저장하게 되면 문제점이 있습니다. FILE에 대한 문제점 • 응용 프로그램과 데이터가 상호 의존성에 의해 존재한다. (프로그램:파일 = 1:1) • 한 시스템 내에서 데이터가 중복 저장되어 관리가 되기 때문에 일관성 ↓ • 전체 파일을 암호화하지 않는 이상 파일을 누구나 볼 수 있기 때문에 보안성 ↓ • 다중 사용자 사용이 어렵기 때문에 효율성 ↓ • 중복 저장으로 인한 경제성 ↓ 이러한 문제를 해결하기 위해서 Back-end에서는 DB 프로그램을 필수적으로 사용하고 있습니다. DB의 특징 • 실시간 접근성(Real-time-accessibility) DB는 24시간 돌고 있기 때문에 다수 사용자의 요청에 대해 몇 초 내 응답이 가능하다. • 지속적인 변화(Continuous evol..