1 MySQL 데이터베이스 MySQL의 지인

MySQL의

첫째, 어떤 데이터베이스?

말 그대로 : 데이터웨어 하우스에 저장

둘째, 왜 데이터베이스를 사용? (*****)

엑셀 단점 :

1. 많은 양의 데이터를 관리 할 수있다 (이상 10w 정도의 데이터)

2. 데이터 테이블과 동시에 사용하지 마십시오

그룹, 심지어 테이블 등 3. 데이터베이스는 일부 고급 작업을 지원합니다

셋째, 분류 데이터베이스 (*****)

1. 관계형 데이터베이스

각 열의 데이터 유형 제약, ID (정수) 이름 (문자열) 등을 갖는다

MySQL은, SQLSERVER, 오라클, SQLite는, maridb 等

MySQL은 더 대부분 무료입니다

단지 대학 마이크로 소프트 SQLSERVER는, 정부는 더 많은 사용

오라클 : 오라클, 수수료, 금융 회사 (높은 보안), 알리

SQLite는 : 작은 파일 데이터베이스는 자신과 함께 재생

maridb : 남자와 MySQL의 개발

2. 비 관계형 데이터베이스

memcache를 해결하지

MongoDB를이 문서 데이터베이스는 너무 많이하지와 정전 메모리 데이터 손실의 문제를 해결하기 위해

레디 스 : 사용의 microblogging하는 데이터 손실 정전 메모리의 문제를 해결하기 위해

저장된 데이터 : { '값' "키"}로

3. 관계형 및 비 관계형 차이 :

관계형 데이터베이스, 하드 디스크 데이터의 존재

비 관계형 메모리의 데이터의 존재 (고속)

넷째, MySQL 데이터베이스 아키텍처

클라이언트와 서버 소켓과 유사

프로세스 :

1.MySQL 서버는 먼저 특정 포트에서 수신 (3306)을 시작

2.MySQL 클라이언트 연결 서버

3.MySQL 클라이언트는 데이터 서버 쪽을 조작하는 동작 명령을 보낼 수 있습니다.

데이터베이스의 다섯 번째 설치

Windows 설치 : Quguan 네트워크는 설치 정보 (방법을 학습)을 찾을 수 있습니다

다운로드 및 설치 다운로드 패키지의 버전보다 공식 MySQL의 소프트웨어 (https://dev.mysql.com/downloads/mysql/), 개인적인 느낌을 다운로드 시스템 디스크에 대한 기본 설치 경로의 설치 패키지 버전, 전체 데이터베이스가 있기 때문에, 더 나은 배치 1.8G에 대해, 너무 많은 디스크 스토리지 시스템을 차지합니다.

1. 설치 단계 :

1. 추출

데이터베이스가있는 디스크 디스크에 추출 될 수있는 데이터베이스 (별도의 폴더)를 설치하고 싶

2. 환경 변수를 추가

오른쪽 [컴퓨터] - "[속성] -"[고급 시스템 설정] - "[고급] -"(win10 환경 변수가이 단계에 직접 찾을 수 있습니다) [환경 변수] - "[두 번째에서 요약라는 변수 경로 선 상자를 찾아 더블 클릭] -> [와 변수의 값으로 MySQL의 bin 디렉토리 경로를 추가, 분할]

다음 빈 mysql 클라이언트는, mysqld를 서버입니다

3. 초기화

cmd를 인터페이스 입력에 --initialize 불안한 데이터베이스 mysqld를 초기화.

4. 시작 MySQL의 서비스

입력 : mysqld를

5. mysql 클라이언트를 시작하고 MySQL 서버에 접속

입력 명령한다 : mysql -u 루트 -p

6. MySQL의 서비스는 Windows 서비스로 만들어

MySQL의 Windows 서비스를 만드는 것은, 터미널에서이 명령을 실행 :

"C : \ mysql을 - 5.7.16 - winx64의 \ 빈 \의 mysqld를"--install

터미널에서이 명령을 실행, MySQL의 Windows 서비스를 제거합니다 :

"C : \ mysql을 - 5.7.16 - winx64의 \ 빈 \의 mysqld를"--remove

참고 : 인용 부호 안에 경로는 절대 경로 여야 bin 디렉토리에 mysqld이 경로입니다.

2. 두 가지 방법 중 mysqd를 시작합니다

1. 서비스 cmd를 입력에서 net start mysql을 종료

에서 net stop mysql을 cmd를 서비스 종료 입력을 중지

2. 다음 그림, 컴퓨터 내부 컴퓨터 관리를 시작, 중지하고 서버를 다시 시작 수동으로 수행!

다음은 5.6,5.7 버전이 설치된 모든 과정입니다.

3. 비밀번호 수정 작업

루트 암호와 위의 과정을 완료 소프트웨어가 기본적으로 비어 후 (cmd를 입력 MySQL의에 입력되지 않은에서 관리자에 cmd로 실행을 cmd 창에서) 처음의 암호를 수정할 때, 다음 명령을 입력 :

mysqladmin 데이터 -uroot -p 암호 "암호를 설정해야합니다."

두 번째 이후의 변형 암호는 다음 명령을 입력

mysqladmin 데이터의 -uroot -p "원래 암호"암호 "새 암호"

암호를 잊어 버린 4. 경우 방법 암호 변경 :

1) 방법은 암호 MySQL의 버전을 변경하는 5.6

1 MySQL의 서비스가 실행 끕니다.
DOS 창을 열고 2, MySQL의 \ bin 디렉토리로 이동합니다.
3 입력 --skip-보조금 테이블 mysqld를 마차. -skip-보조금 테이블은 시간이 인증 테이블을 건너 뛸 MySQL의 서비스 권한을 시작하는 것을 의미한다.
4 (즉 바로 이동할 수 없기 때문에 DOS 창), DOS 창을 열고 MySQL의 \ bin 디렉토리로 이동합니다.
5 MySQL의 엔터, 성공하면,> MySQL은 프롬프트가 나타납니다.
연결 권한 데이터베이스 : 사용 MySQL은 ;.
6 암호를 변경하려면 다음 업데이트 사용자가 설정 한 암호 = 암호 ( "123") 여기서 사용자 = "루트"( 마지막 세미콜론을 기억하십시오).
7 리프레시 허가 (단계해야한다) : 플러시 권한을 ;.
8 종료 종료합니다.
사용자 이름 루트와 방금 123 새 로그인을 설정 한 암호를 사용하여 시스템을 다시 항목을 로그 오프합니다.

2) 버전 5.7

1 mysqld를 서비스 해제
cmd를 실행 2 : --skip-보조금 테이블 mysqld를 = " 암호없이 로그인 할 수 있습니다, 권한 암호 인증 우회
3 cmd를 실행을한다 : mysql ="MySQL을 - uroot를 - 페이지
4 다음을 수행 SQL 명령어 :
업데이트 mysql 데이터베이스에서 user 세트 authentication_string = 암호 ((여기에 특별한주의는 동일한 버전 5.7 및 5.6 없음) 루트 '' ') 사용자 =';

5 플러시 권한 (작동 확인)
6를 다시 시작 MySQL의 서비스

여섯째, MySQL의를 아는 사람

SQL 명령

1) 작동 데이터베이스

데이터베이스 이름 지정 규칙 :

그것은 민감한 문자, 숫자, 밑줄, @, #, $ 구성, 경우 일 수 있으며 등, 생성, 선택 등의 키워드를 사용할 수 있습니다, 더 이상 혼자 그림, 128을 사용할 수 없습니다

에 의해에게 문자 세트 UTF8의 데이터베이스 데이터베이스 이름을 만들;

삭제 드롭 데이터베이스의 데이터베이스 이름;

변경 : 추가, 다음 제거하고 데이터베이스에 데이터가있는 경우,이 데이터베이스의 데이터가 손실 직접 하락으로 이어질 것입니다, 온라인 환경은, 직접 데이터를 삭제할 수 없습니다, 우리는 삭제하기 전에 데이터를 백업해야

查 쇼 데이터베이스;

데이터베이스가 데이터베이스 이름을 사용하여;

추천

출처www.cnblogs.com/ghylpb/p/11754489.html