지인 MySQL 데이터베이스

그리고 지식 데이터베이스

 1 : (데이터)의 데이터 란

   기호 기록,이 기호는 숫자, 텍스트, 사진, 소리, 언어 등이 될 수있는 데이터라고 상황을 설명

2 : 데이터베이스 란 (데이터베이스, DB라고 함)

  데이터베이스는 라이브러리가 통상적으로 컴퓨터 저장 장치에 저장되고, 데이터웨어 하우스에 저장되고, 데이터는 소정의 형식으로 저장된다

3 : 데이터베이스 관리 시스템 (데이터베이스 Mangement 시스템의 약어 : DBMS) 란 무엇입니까

  관계형 데이터 : 데이터 및 제한 사항과 관련된 데이터 사이에있을 수 있습니다, 데이터베이스, 즉 관계형 데이터 때를 사용하는 것을 의미, 일반적으로 관계형 테이블 구조입니다

  비 관계형 데이터베이스 : 키 - 값 저장소를 기반으로, 아니 테이블 구조가 없다

관계 : 같은 : sqllite, DB2, 오라클, 액세스, SQ1의 단절, MySQL은, 주 : SQL 문을 일반

비 관계형 : MongoDB를 (문서 유형의 데이터, 비 관계형 데이터 관계에 매우 근접), 레디 스, memcache에

 

둘째, 지인의 MySQL

  1, MySQL은 스웨덴 회사의 MySQL AB, 오라클의 현재 소유의 회사에 의해 개발 된 관계형 데이터베이스 관리 시스템입니다

무엇 MySQL은 그?

  소프트웨어의 C / s의 아키텍처에 의해 준비 소켓 (소켓)를 기반으로, 본질적으로 의사 소통을 할 수있는 웹 기반 응용 프로그램입니다 

    서버
        - 기반의 소켓 통신
        - 메시징
        - SQL 문을 (공통 기준)
    클라이언트
        - 기반의 소켓 통신
        - 메시징
        - SQL 문

추신 : MySQL은 단지 조작 직접적으로 다른 프로그래밍 언어를 작동 할뿐만 아니라 지원하는 MySQL 클라이언트를 지원합니다

  파이썬, 자바, C ++에서, PHP, C, 등, 그냥 동일한 구문

2, 관련 개념 :

 MySQL은 실제로 소프트웨어 지원 원격 파일 작업으로 볼 수 있습니다

라이브러리 : 해당 폴더

표 : 파일입니다

기록 : 기록이라는 섹션 라인으로 파일 라인의 데이터

 

헤더 : 테이블의 최초의 행

필드 : 필드 이름 필드 형 +

셋째, 설치와 MySQL의 사용

  IT 산업, 소프트웨어의 최신 버전을 설치하지 마십시오. 불안정, 필요하지 버그가 발생하기 쉬운 및 수리에 어려움

(1) 실질적 단계 :

  공식 웹 사이트 (5.7 / 5.6 버전) >>, mysl.exe bin 디렉토리를 찾을 수의 압축을 풉니 열기 >> 다운로드 추가 할 수있는 경로 환경 변수를 복사 다운로드 >>> >>>

>> 서버를 열려면 관리자 권한으로 열기 CMD >>> mysqld를 mysql을 -uroot -p 시스템 서비스로 만들어 서버로 서버 >>에 대한 연결을 열 (부팅) 

2 시작 명령 D : (D 드라이브로 전환) >>> CD + EXE 파일 폴더 경로 여기서 입력 mysql.exe 또는 mysqld.exe >>

3, 일반 운전 지령 :

  (1) MySQL의 SQL 문은 세미콜론이며 끝을 위해, 당신은 입력을 기다리는 것, 패자가없는 기본적으로, 세미콜론을 잃지 말고,

  (2) 에러 \ C는 이전 명령이 취소되면 취소 명령 입력이 사용 가능하면

  (3) \의보기 MySQL 서버 간단한 구성

 

4, 클라이언트 로그온 한다 : mysql -h 127.0.0.1 -P 3306 -uroot -p 단축 할 수있다 : mysql -uroot -p

  사용자 이름과 기본적으로 암호를 입력하지 않으면 놓인 게스트 모드 기능은 거의 사용되지 수 있습니다

5, 클라이언트 로그 아웃 : 종료, 종료;

6, 모든 데이터베이스 볼 수 있습니다 : 쇼 데이터베이스;

7, 프로세스를보기 : 작업 목록 | FINDSTR 이름 (MySQL의 또는 mysqld를)

(8) 프로세스를 종료 :  에서 taskkill / F / PID 프로세스 ID (동적)

9, 생산 환경 변수
      환경 변수가 시스템에 추가 된 파일 경로 시작
    참고 : MySQL 서버 및 단말 cmd를 재시작 동안을 구성한 후
(10), 시스템 서비스의 mysqld로 이루어집니다
      생산 시스템 서비스를 사용하면 터미널 cmd를 관리자 여야합니다
    mysqld를 --install
(11)는 비밀번호 변경
      암호없이
          mysqladmin 데이터의 암호 123 -uroot -p
      암호 케이스
          mysqladmin 데이터의 -uroot -p123 (원래 암호) 암호 123456
12, 코드를 해독
 
   첫 번째 서비스는 엔드 스톱 오프 시작되었습니다
 1. 사용자 이름 및 서버 펑션의 인증을 건너 암호 활성화
        mysqld를 --skip-그랜트 테이블은 서버 인증 테이블 시작 이동
    2. 관리자 사용자에 대응하는 암호 수정
        업데이트 mysql 데이터 설정된 암호 = 패스워드 (123 ), 사용자 = '루트'및 호스트 = '로컬 호스트';
    시작으로 3. 서버는 다시 현재 사용자 이름 및 암호 확인을 닫습니다
    정상적인 방법으로 사용자 이름과 암호를 서버에 연결 MySQL의에서 4
 

13 : 프로필

  
  \의보기 MySQL 서버 간단한 구성
    접미사 구성 파일은 일반적으로 INI 끝입니다
    MySQL은 함께 제공되는 구성 파일을 수정하지 않는
    당신이 구성 파일의 my.ini를 만들 수 있습니다 그것은
    자동으로 시작의 my.ini에 구성 파일의 구성을로드 MySQL 서버를
    첫째을 적용하려면 구성 파일을 변경 한 후 서버를 다시 시작할 때 중지해야
    서버를 다시 시작해야합니다 구성 파일을 수정
# mysql5.5 위 : 제목 수정 변경 
[mysqld를] 
문자 -set - 서버 = UTF8의 
정렬 -server = utf8_general_ci 
[클라이언트] 
기본 - CHARACTER-SET = UTF8 
[MySQL의] 
기본 - CHARACTER-SET = UTF8의 

# 2. 다시 시작을 서비스 
# 3보기 결과를 수정 : 
\ S를

  또한 구성 파일에있을 수 있습니다, MySQL의 결합에서 고객 서비스 최종 사용자와 비밀번호를 직접 볼 수있는 관리자 권한으로 실행

넷째, 데이터베이스의 기본 작동 :

  라이브러리 : 폴더와 유사

        에 의해 
            DB1 데이터베이스를 작성, 

        조사 
            쇼 데이터베이스, 모든 확인 
            단일 확인, 쇼 DB1 데이터베이스를 생성 

        변화를 
            ALTER 데이터베이스 문자 집합 = DB1 'GBK' , 인코딩 수정 

        천자 
            드롭 데이터베이스 DB1을, 삭제 라이브러리를        

 테이블 : 유사 문서

라이브러리의 테이블을 만들 때 지정해야 
            라이브러리 이름을 사용하여 라이브러리를 지정 
            라이브러리에 있지만, 현재보기 : 선택 데이터베이스 () 


        에 의해 
            테이블 사용자 정보 (아이디 INT, 이름 생성 , 문자를) 

        확인 
            쇼 테이블을하며 도서관을 보려면 다음의 모든 테이블 
            표시는 사용자 정보 테이블을 생성; 
            DESC 사용자 정보]     <==> 사용자 정보 DESCRIBE; 
        수정 
            ALTER 수정 사용자 정보 테이블 이름 char ( 32 ), 
        천공 
            드롭 나타난 사용자 정보를;

 

기록 : 기록이라는 섹션 라인으로 파일 라인의 데이터

라이브러리를 생성하거나 기존 라이브러리 지정 
        테이블을 작성하기 위해 라이브러리로 전환 
        하고 동작 레코드는 
데이터베이스 DB1을 만들고, 표 사용자 정보 (ID의 INT, 이름 char 만들기 (
32 ), 암호 지능) 성장 (사용자 정보 값으로 INSERT . 1 , ' 제이슨 ' , 123 ); 하나의 데이터 삽입 (사용자 정보 값으로 인서트 . 1 ' 제이슨 ' , 123), (2 ' 에곤 ' , 123), (3,. ' 탱크 ' , 123 ), 데이터의 복수의 삽입 검색 선택 (SELECT) * 에서 사용자 정보는, 모든 분야의 정보를 조회하기 SELECT 이름 에서 필드 정보 쿼리 지정, 사용자 정보 SELECT ID, 이름 에서 . 사용자 정보 ID = WHERE 1 또는 이름 = 필터 조건과 정보 필드는, 탱크 변경 업데이트 사용자 정보 SET 이름 = ' 케빈 ' . ID = 1 ; 데이터 필드를 수정 정보 업데이트 사용자 정보 SET 이름 = ' 제이슨 ' , ID가 = 666 (1) 암호 = ; 데이터 필드의 복수 수정 삭제 삭제 에서 사용자 정보 ID = WHERE 1. , 자격을 갖춘 데이터 삭제가 지정된 삭제 에서 테이블의 모든 데이터를 삭제, 사용자 정보

 

 

 

 

 

 
 
  
 
 

 


      

 

 

  

 

 

 

 

 

 

 

 

  

 

추천

출처www.cnblogs.com/Gaimo/p/11366371.html