MySQL   마이에스큐엘

(2020-09-04)

1. MySQL

  ㅇ 공개용 RDBMS 소프트웨어로 시작하였으나, 지금은 오라클社 소유
     - 1995년 MySQL AB社 최초 발표, 2005년 대용량 데이터베이스 가능한 MySQL 5.0 발표,
     - 2008년 썬마이크로시스템社가 인수, 2010년 오라클社가 썬마이크로시스템社을 인수
     - 한편, 오라클社 커뮤니티판은 무료 사용 가능 (GPLv2 오픈소스 라이센스 적용)

  ※ 본 사이트("정보통신용어해설") 대부분이 MySQL DB (MyISAM 스토리지 엔진) 형태로 저장 관리됨


2. MySQL 컴포넌트 구성MySQL 서버 : mysqld
     - MySQL 사용자가 항상 접근할 수 있도록 구동되는 서버프로그램 일체

  ㅇ MySQL 클라이언트 및 유틸리티
     - mysql, mysqladmin, mysqldump, mysqlcheck, myisamchk 등

  ㅇ MySQL 인터페이스 (API)
     - MySQL 응용 개발을 위해, C,PHP,Perl 등에 대해 클라이언트 라이브러리(API)를 통한 접근

  ㅇ MySQL 데이터 디렉토리
     - 모든 데이터데이터 디렉토리에 저장 관리    ☞ MySQL 데이터 디렉토리 참조
     - 심지어, 서버 동작에 관한 정보,상태 파일,로그도 저장됨


3. MySQL 참고 사항 

  ㅇ MySQL 커뮤니티판 다운로드 ☞ Download MySQL Community ServerMySQL 서버스토리지 엔진MySQL 서버, 스토리지 엔진 참조
     - MySQL 작동 방식 : 프로세스 기반이 아닌 스레드 기반으로 작동함

  ㅇ MySQL 변수,식별자,자료형MySQL 변수 등참조

  ㅇ MySQL 문자 세트  : 각 레벨별로 다양한 문자 세트를 지원 ☞ MySQL 문자세트 참조

  ㅇ MySQL SQL 문법 : ANSI SQL-92  ☞ MySQL 활용(기타) 참조

  ㅇ MySQL 백업(덤프) 및 복구 ☞ MySQL 백업 참조

  ㅇ MySQL 보안MySQL 계정 참조

  ㅇ Null 처리
     - 기본키널 값을 포함 않으나, 인덱스에서는 널 값을 허용
     - 확인조건 : IS NULL, IS NOT NULL
     - 빈 문자열의 길이 : 0, NULL 값의  길이 : NULL

MySQL
   1. MySQL   2. 마리아 DB   3. MySQL 서버   4. 저장 루틴   5. MySQL 백업   6. MySQL 계정   7. MySQL 활용 (기타)   8. MySQL 함수   9. Prepare 문  


Copyrightⓒ written by 차재복 (Cha Jae Bok)               기술용어해설 후원
"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"