MYSQL의 지인 :
데이터베이스의 장점 :
안정성 프로그램 : 프로그램 충돌은 데이터와 서비스에 영향을주지 않습니다
데이터 일관성 : 모든 데이터가 함께 저장
동시성 : 동시 데이터베이스 자체
효율성 : 데이터베이스 데이터의 CRUD 효율적으로 사용 높다
데이터베이스 카테고리 :
관계형 데이터베이스 (테이블 구조) :
데이터 사이의 상대적으로 느린, 강한 상관 관계의 특성
MySQL은, 오라클, SQLSERVER, sqllite, accesse
비 관계형 데이터베이스 (키 값) :
데이터와 관련된 상대적으로 빠르고 작은 데이터의 특성
레디 스 (중 - 레벨 메모리, 제거)하여 MongoDB, Memcache는,
MySQL의 문은 세 가지 유형으로 나누어 져 있습니다 :
DDL 문, 데이터베이스 정의 언어 : 데이터베이스, 테이블, 뷰, 인덱스, 저장 프로 시저, 예를 들어, 생성 및 삭제, 변경
DML 문, 데이터베이스 조작 언어 : 삽입, 삭제, 업데이트 쿼리 데이터를 삽입, 삭제, 갱신, 선택
DCL 문, 데이터베이스 제어 언어 : 사용자의 액세스 권한 부여, 취소
MySQL 설치 :
MySQL 설치 :
경로 중국을 가질 수 없습니다
경로 특수 문자를 가질 수 없습니다
InnoDB는 파일 이후에 생성 된 데이터베이스와 테이블을 만들 수 있습니다 :
데이터베이스 : 폴더 테이블 : 파일
db.opt 문자 집합
.FRM 테이블 구조
테이블 .idb 각 테이블 (테이블 데이터와 인덱스 테이블)
계정 :
익명 계정 (보안)를 삭제합니다 :
사용자 '@localhost 드롭;
사용자가 '루트'을 (를) 삭제할 @ ':: 1';
관리자 계정을 설정 :
1, 관리자 로그인을 사용한다 : mysql -uroot
2, 관리자 암호를 변경 : 설정 암호 = 암호 ( "123");
3, 로그인에 관리자 계정 : MySQL의 -uroot -p123
데이터베이스 계정 만들기 :
보기 계정 생성 :; 선택 호스트, mysql 데이터베이스에서 user의 사용자 선택 사용자 ();
계정 만들기 :
". 192.168.13 %", "123"에 의해 식별되는 사용자 @ "해양"을 생성;
플러시 특권;
계정 권한 부여 (CRUD)를 부여 :
모든 모든 권한을 부여
계정 권한 부여가 있습니다 : 그랜트 @ MySQL을 *에 "하이"를 선택 "192.168.13 %.".
어떤 계정 생성 및 읽기 권한을 부여하지 :
MySQL을 선택 허용 "123"로 식별 @ *을 "하이". "192.168.13 %.";
지정된 로그인 IP 주소를 만들기 만 로그인 할 수있는 IP 주소를 지정할 수 있습니다 :
- MySQL의 -uhaiyang -p123 -h192.168.13.144
권한은 계정 복구에 할당 할 수 있습니다 ........
데이터베이스 작업 :
간단한 라이브러리 작업 :
라이브러리를 만들기 : 데이터베이스 FTP를 만들;
라이브러리를 스위치 : 라이브러리 이름을 사용;
도서관을 삭제합니다 : 드롭 데이터베이스의 데이터베이스 이름;
간단한 테이블 조작 :
작성 형식 : 테이블 테이블 이름 (아이디 INT, 이름 문자 (문자))를 생성
테이블 만들기 : 테이블 테이블 이름 (아이디 INT, 이름 char (12))을 생성;
보기 테이블 : 쇼 테이블;
보기 테이블 구조 : 내림차순 테이블 = 테이블 이름을 설명;
자세한 내용은 테이블 구조를 참조하십시오 쇼 테이블 사용자 정보를 생성;
보기 지앤 테이블 문 : 쇼 테이블 테이블 이름을 만들;
테이블을 삭제 : 테이블 테이블 이름을 드롭;
테이블을 수정 테이블 테이블 이름은 하하의 이름을 변경 변경;
CRUD 문 :
증가
데이터 삽입 표 값을 삽입 (1, "해양");
두 삽입 ( "하하"1)에 나타난 값에 삽입, (2, "두두");
보기 테이블 데이터 : 테이블 이름 SELECT * FROM;
삭제 :
表 名에서 삭제;
표 1의 데이터 ID를 제거 테이블에서 삭제 여기서, ID = 1;
변경 :
에러의 예 : 세트 이름 = "AA"사용자 정보 업데이트 (ID는 모든 변형을 지정하지 않은)
수정 된 테이블 데이터 ID 필드 : 업데이트 설정 표 이름 = "파파"어디 ID = 2;
찰스 :
表 名에서 삭제;
테이블의 모든 데이터를 확인 : 테이블 이름 SELECT * FROM;