Mysql- 데이터베이스

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;

추천

출처www.cnblogs.com/haiyang11/p/11266051.html