그리고 지식 데이터베이스
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 (동적)
환경 변수가 시스템에 추가 된 파일 경로 시작
참고 : MySQL 서버 및 단말 cmd를 재시작 동안을 구성한 후
생산 시스템 서비스를 사용하면 터미널 cmd를 관리자 여야합니다
암호없이
mysqladmin 데이터의 암호 123 -uroot -p
암호 케이스
mysqladmin 데이터의 -uroot -p123 (원래 암호) 암호 123456
mysqld를 --skip-그랜트 테이블은 서버 인증 테이블 시작 이동
2. 관리자 사용자에 대응하는 암호 수정
업데이트 mysql 데이터 설정된 암호 = 패스워드 (123 ), 사용자 = '루트'및 호스트 = '로컬 호스트';
시작으로 3. 서버는 다시 현재 사용자 이름 및 암호 확인을 닫습니다
정상적인 방법으로 사용자 이름과 암호를 서버에 연결 MySQL의에서 4
13 : 프로필
접미사 구성 파일은 일반적으로 INI 끝입니다
당신이 구성 파일의 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. , 자격을 갖춘 데이터 삭제가 지정된 삭제 에서 테이블의 모든 데이터를 삭제, 사용자 정보