mysql
[MySQL] MySQL 이해 및 실습 과정
1.MySQL 이해 밎 실습 과정 들어가기전 다시한번 복습해보면 MySQL은 세계에서 가장 많이 사용하고 있는 오픈 소스 관계형 데이터 베이스 관리 시스템 MySQL은 오라클사가 소유하며, 불확실한 라이선스 정책으로 인해, 동일 소스를 기반으로 MariaDB(마리아DB) 가 파생되었다.(MySQL과 거의 유사 MariaDB가 오픈소스 라이센스를 따르고 있다고 보면 된다.) MySQL 설치 - 실습1 sudo apt-get update sudo apt-get install mysql-server - 설치 중간 비밀번호 설정시 주의!! - 만약 vi 명령이 없다면 다음과 같이 vi 설치 및 사용법 숙지 sudo apt-get install vim sudo vim /etc/mysql/mysql.conf.d/m..
[MySQL] RDBMS(Relational Database Management System) 이해
RDBMS(Relational Database ManageMent System) 이해 1. 데이터 베이스란? 데이터 베이스는 체계화된 데이터 모음으로 여러 응용 시스템들의 통합된 정보를 저장해 운영해 나갈 수 있는 공용 데이터 묶음이다. 논리적으로 연관된 하나 이상의 자료 모음으로, 데이터를 고도로 구조화함으로써 검색/갱신등의 데이터 관리를 효율화시킨다. DBMS: 데이터를 관리하는 시스템 테이터 베이스의 장점 1.데이터 중복을 최소화 2.데이터 공유 3.일관성, 무결성, 보안성 유지 4.최신 데이터 유지 5.데이터의 표준화 가능 6.데이터의 논리적, 물리적 독립성을 가짐 7.용이한 데이터 접근 8.데이터 저장 공간 절약 데이터베이스의 단점 데이터베이스의 전문가가 필요 많을 비용을 부담 시스템의 복잡화 ..
[MySQL] DATABASE2 MySQL - 1. mySQL
인류는 오랫동안 컴퓨터를 이용해 정보를 관리하기 위해 수많은 개발과정과 무수한 노력을 끝에 file(파일)이라고 하는 위대한 정보 관리 도구를 고안한다. 파일은 사용하기 쉽고 어디에나 있으면서 전송하기 쉽기에 지금도 사용하고 있고 미래에서도 사용할 것이다.이번 시간에 배우는 Database에 정보도 바로 file에 저장한다. 처음에는 File 만으로도 행복했지만 정보가 폭발적으로 증가하고 다양해지면서 파일 만으로는 정보를 효과적으로 입력 저장 출력하는것이 여려워진다. 즉 데이터를 잘 정리 정돈해 필요할 때 쉽게 꺼내 쓰고 싶다는 욕심이 생겨난 것. 1960년대 부터 파일의 한계를 극복하기 위한 시도가 본격적으로 시작되어 몇몇 거대 기업들과 천재적인 엔지니어들은 누구나 쉽게 데이터를 정리정돈 할 수 있는 ..
[MySQL] MySQL 이란?
MySQL MySQL은 가장 널리 사용되고 있는 관계형 데이터베이스 관리 시스템이다. (RDBMS) MySQL은 오픈소스로, 다중 사용자와 다중 스레드를 지원한다. C,CPP,JAVA,PHP 등 여러 프로그래밍언어를 위한 다양한 API를 제공한다. MySQL은 윈도우, 리눅스 등 다양한 운영체제에서 사용가능하고 Apache, PHP와 함께 웹개발에 자주 사용된다. APM의 M MyQL or (MariaDB) 등 Apache, PHP와 호환성이 좋기에 사용된다. MySQL은 오픈 소스 라이선스를 따르지만, 상업저긍로 이용시에는 반드시 상업라이센스를 필수로 구매해야 한다. DataBase 데이터 베이스란? 데이터의 저장소 또는 통합해 관리되는 데이터의 집합체를 의미 중복 데이터 제거, 자료 구조화, 효율적 ..