1. 소개 데이터베이스
간단하게 데이터베이스가 데이터웨어 하우스의 저장소입니다, 넣어 창고 (데이터 구조는 데이터 또는 데이터의 조직 사이의 연결을 의미), 저장소를 구성하기 위해, 우리는 더의 데이터베이스를 통해 제공 할 수있는 특정 데이터 구조에 따라입니다 데이터베이스의 데이터를 관리하는 방법
우리는 같은 자연의 창고의 잔해를 저장하는 데이터베이스 및 저장 공간을 추적 라이브 이미지를 이해하기 쉽게, 차이가 가게 물건, 유틸리티 룸 엔티티 저장소 개체에 그냥 아무데도, 및 데이터 있도록 데이터베이스에 데이터베이스를 저장 우리 예비 이해가있다.
데이터베이스는 특히 2000 년 이후, 데이터베이스가 스토리지 및 데이터 관리뿐만 아니라이며, 정보 기술의 발전과 인류 사회의 지속적인 발전과 함께, 1950 년에 태어 났으며, 사용자는 데이터 관리 모드, 다양한 데이터베이스로 변환 할 필요가 많은 종류와 기능은 단순한 형태의 다양한 데이터 저장소에서 널리 다양한 측면에 사용 된 대형 데이터베이스 시스템의 대용량 데이터 저장을 수행 할 수있다.
2. 데이터베이스 종
관계형 데이터베이스 : 하드 디스크 기반 스토리지는 데이터베이스가 복수의 테이블로 구성되어, 데이터가 테이블에 저장된
오라클, DB2, SQLSERVER, MySQL은, mariadb
비 관계형 데이터베이스 : 데이터 저장 형태의 값 : 메모리 기반 저장 장치, 키
MongoDB를, 레디 스
데이터베이스 비교 3. 두 가지 유형
4. 데이터 저장 - 행과 열
1) 번째 열 (열) 테이블의 필드는, 테이블은 하나 개 이상의 컬럼의 컬럼에 기억 된 부품 정보 테이블로 구성
각 열은 특정 정보를 저장한다. 예를 들어, 고객 테이블에 저장 고객 번호, 고객 이름 다른 컬럼에 저장되고, 주소, 도시, 나라 코드는 각 열에 저장된다. 데이터베이스의 각 열에 대응하는 데이터 형식을 가지며, 칼럼의 데이터 형식은 데이터의 유형이 저장 될 수 있는지를 정의. 열 번호를 저장하는 경우, 예를 들어, 숫자 데이터 형식이 사용되어야한다. 열 저장 날짜 경우, 텍스트, 메시지, 당신은 적절한 데이터 유형과 금액을 지정해야합니다.
2) 번째 행 (행) 테이블의 레코드
표는 스프레드 시트 형상의 그리드로서, 수직 열이 테이블의 격자 열에서의 행 라인 테이블에 저장된 데이터 테이블의 행에 수평하다. 예를 들어, 고객 선을 저장할 수있는 각 테이블에있는 고객의 수는 테이블의 행 수는 테이블에 기록됩니다.
참고 : 열, 행을 NULL을 허용하도록 정의 된 경우 NULL은 SQL에 null 값 (값이 없음)을 참조하는 데 사용됩니다, NULL, 삽입 또는 업데이트는, 열 데이터는 무시 될 수있을 때.
5.mariadb 설치
설치 소스의 구성 mariadb10.3 버전
[mariadb]
이름 = MariaDB
= base을 http://mirrors.ustc.edu.cn/mariadb/yum/10.3/centos7-amd64/
gpgkey = HTTP : //mirrors.ustc.edu.cn/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck = 1
6. 데이터베이스
1) 쇼 데이터베이스 #보기 데이터베이스
2) mysqladmin 데이터의 --version 번호는 데이터베이스 버전을 보려면
#보기 데이터베이스 상태를 만들기 위해 3) 데이터베이스의 MySQL을 만들 보여
4) 어떤 라이브러리 DB_NAME # 사용을 사용
5) mysql_secure_installation 번호 데이터베이스 초기화, 암호를 설정
6) 쇼 테이블 #보기 테이블
7. 데이터베이스를 수정
1) 데이터베이스 test03 번호는 데이터베이스를 만드는 생성
2) 데이터베이스 test03 번호는 데이터베이스를 삭제 드롭
3) 변경 데이터베이스 라이브러리 이름 기본 문자 집합 = UTF8 # 데이터베이스 기본 문자 집합을 수정
4) 데이터베이스 TESTDB 문자 집합 UTF8을 만들 # 수정 기본 문자 집합을 데이터베이스를 만들 때
8. 사용자 관리
1) 사용자 선택 () # 현재 사용자를 볼
2) 보조금, 선택, 업데이트, 생성, 'AAA'로 @ '%'test03.grade에 삭제 # AAA 등급 (모든 호스트에 대한 사용 권한을 삭제), 업데이트, 쿼리 생성에 추가
3) 'AAA'로 @ '%'test03.grade에 모든 권한을 부여, 최고 권위의 AAA 등급 테이블 #)는 모든 호스트에 (데이터베이스 test03 제공
4) 'AAA'에 대한 쇼 보조금 #보기 AAA 사용자의 권한 (루트 사용자)
5) * 'AAA'@ '%'에서 ;. # 아아가 데이터베이스에있는 테이블의 가장 높은 권위를 회복 * 모든 취소
6) 쇼 부여 #보기 권한
계속하려면