[실습] Maria DB
필기자
2023-05-16 11:00
6,310
0
본문
Maria DB
- 마리아DB는 오픈 소스 관계형 데이터베이스 관리 시스템(RDBMS)입니다. 초기에 MySQL로 알려진 이 데이터베이스는 MySQL의 개발자들이 MySQL의 상용 버전에 대한 제약을 해결하고 발전시키기 위해 만들어졌습니다. 마리아DB는 GPL(General Public License) 라이선스로 배포되며, 개발과 사용이 무료입니다.
- 마리아DB는 MySQL과 호환성이 높습니다. 기존 MySQL 사용자들은 마리아DB로 쉽게 마이그레이션할 수 있습니다. MySQL과 마리아DB는 SQL(Structured Query Language)을 사용하여 데이터베이스를 조작하며, 동일한 클라이언트 라이브러리와 API를 공유합니다.
- 마리아DB는 대량의 데이터를 처리할 수 있는 고성능 데이터베이스입니다. 멀티스레드와 멀티버전 동시성 제어(MVCC)를 지원하여 동시에 여러 개의 연결을 처리할 수 있습니다. 또한 마스터-슬레이브 복제와 클러스터링과 같은 고가용성 및 확장성 옵션을 제공합니다.
- 마리아DB는 데이터의 안정성과 신뢰성을 보장하기 위해 ACID(원자성, 일관성, 고립성, 지속성) 트랜잭션을 지원합니다. 또한 데이터의 보안을 위해 다양한 암호화 기능과 접근 제어 기능을 제공합니다.
- 마리아DB는 다양한 운영 체제에서 사용할 수 있으며, 많은 개발자와 기업들이 사용하고 있습니다. 마리아DB는 웹 애플리케이션, 엔터프라이즈 솔루션, 데이터 웨어하우스 등 다양한 분야에서 데이터베이스 관리 시스템으로 활용됩니다.
우분투에서 Maria DB 설치
우분투에서 Maria DB 사용법
- 시작:
sudo systemctl start mariadb
- 중지:
sudo systemctl stop mariadb
- 재시작:
sudo systemctl restart mariadb
- 시작:
sudo service mariadb start
- 중지:
sudo service mariadb stop
- 재시작:
sudo service mariadb restart
우분투에서 Maria DB 접속 방법
mysql 콘솔에서 데이터베이스 확인
데이터베이스 생성하기, 생성된 데이터베이스 선택 사용
테이블 확인, 테이블 생성하기
테이블 확인 구조 확인
기본키 추가 하기
레코드 삽입하기
레코드 검색

레코드 조건 검색
- 학번이 101인 학생의 이름과 학과를 검색
- 학번이 101인 학생의 리눅스 성적을 검색
- 학번이 101인 학생의 이름과 학과, DB 성적을 한 번에 검색
레코드 수정
댓글목록0