DATABASE/MySQL
-
이것이 MySQL이다 - 1장 DBMS 분류, SQL 개요, MySQL 소개DATABASE/MySQL 2024. 2. 21. 23:23
목차 1. DBMS 분류 2. SQL 개요 3. MySQL 소개 1. DBMS 분류 현재 사용되는 DBMS 중에는 관계형 DBMS가 가장 많은 부분을 차지하며, 일부 멀티미디어 분야에서 객체지향형이나 객체관계형 DBMS가 활용되고 있는 추세이다. 1) 계층형 2) 망형 3) 관계형(MySQL,Oracle,DB2,SQL Server,Access 등) 4) 객체지향형 5) 객체관계형 1-1. 계층형 DBMS 1) 처음으로 나온 DBMS의 개념으로 1960년대에 시작되으며 트리형 구조이다. 2) 처음 구축한 이후에는 구조를 변경하기가 까다롭다. 3) 주어진 상태에서의 검색은 상당히 빠르지만, 접근의 유연성이 부족해서 임의의 검색에는 어려움이 따른다. 1-2.망형 DBMS 1) 계층형 DBMS의 문제점을 개선하..
-
이것이 MySQL이다 - 1장 데이터베이스/DBMS 개념 파악DATABASE/MySQL 2024. 2. 20. 17:29
데이터베이스/DBMS 개념 파악 1. 데이터베이스란? 1) 데이터의 집합이다. 2) 여러명의 사용자가 동시에 공유하고 접근한다. 2. DBMS(Database Management System)란? 1) 데이터베이스를 운영하기 위한 시스템 또는 소프트웨어이다. 2) 여러명의 사용자가 동시에 관리하고 사용한다. 3) 대표적으로 MySQL, MariaDB, PostgreSQL, Oracle, SQL Server등이 있다. 3. DBMS(Database Management System) 특징 1) 데이터의 무결성 - 데이터베이스 안의 데이터는 어떤 경로를 통해 들어 왔던지 데이터에 오류가 있어서는 안 된다. 이 무결성을 위해서 데이터베이스는 제약조건이라는 특성을 가진다. 예시로 학생 데이터에서 모든 학생은 학번..
-
VARCHARDATABASE/MySQL 2024. 1. 23. 17:56
프로젝트를 진행하면서 varchar에 대하여 많은 고민이 들었었다. 그리하여 되짚어보며 궁금했던 점들에 대한 내용에 대한 검색 돌입!🤔 1. MySQL에서 VARCHAR와 TEXT 차이점은? 2. 지정된 길이보다 더 긴 문자열이 데이터베이스에 저장된다면 어떻게 될까? 1. MySQL에서 VARCHAR 와 TEXT 차이점은? TEXT(또는 CLOB)나 BLOB와 같은 대용량 데이터를 저장하는 컬럼 타입을 LOB(Large Object) 타입이라고 한다. RDBMS 에서는 LOB 데이터를 Off-Page 라고 하는 외부 공간에 저장한다. https://dev.mysql.com/doc/refman/8.0/en/char.html MySQL :: MySQL 8.0 Reference Manual :: 13.3.2 ..