MySQL 데이터베이스 기본 자습서 쉬운 8 단어

출처: 인터넷
작성자: 사용자
키워드: 웹 프로그래밍 MySQL 자습서

다음과 같은 방법을 마스터으로 기본적으로 MySQL 데이터베이스를 처리할 수 있습니다.

하나는
, 연결 MySQL 형식:


mysql-h 호스트 주소


-u 사용자


-P 사용자 암호


1, 예제 1: MySQL이이 컴퓨터에 연결:


그리고 디렉터리 Mysqlbin, 및 다음 입력으로 먼저 오픈 DOS 창에서에서 명령 mysql-uroot-p, 입력 후, MySQL, 수퍼유저 루트를 그냥 설치 하는 경우는 암호를 직접 반환, MySQL에 입력할 수 암호 프롬프트 MySQL 프롬프트 이다: mysql >.


2, 예제 2: MySQL 원격 호스트에 연결. 원격 호스트의 IP는 가정: 110.110.110.110, 사용자가 루트, 암호가 abcd123. 다음 명령을 입력 합니다: mysql-h110.110.110.110-uroot-pabcd123.


3, MySQL 명령을 종료: 종료 (입력).


2, 수정 암호


형식: Mysqladmin-u 사용자 이름-P 오래 된 암호 암호 새로운 암호


1, 예제 1: 암호 루트 ab12를 추가. 먼저 도스에서 디렉토리 Mysqlbin를 입력 하 고 다음 다음 명령을 입력 합니다:


Mysqladmin-uroot-암호 ab12


참고: 없기 때문에 루트 암호 시작 부분에, 그래서 p 이전 암호 하나를 생략할 수 있습니다.


2, 예제 2: 다음 djg345의 루트 비밀 번호 변경:


mysqladmin-uroot-pab12 암호 djg345

셋째, 새로운 사용자가
를 추가 하는


(참고: 위, 달리 다음은 명령 종결자로 세미콜론으로 MySQL 환경에서 명령)


형식:


데이터베이스에 부여 선택. *


"암호"
에 의해 식별 된 로그인 호스트 @ 사용자 이름에
그가 어떤 호스트에 로그인 할 수 있고 모든 데이터베이스 쿼리, 삽입, 수정, 삭제 권한이 있도록
예제 1, ABC에 대 한 사용자 test1 암호를 추가 합니다. 먼저 mysql, 루트 사용자를 연결 하 고 다음 다음 명령을 입력 합니다:


그랜트 선택, 삽입, 업데이트


삭제에 *. * @ "%" "ABC";에 의해 식별 된 test1을

예제 1만
증가 사용자는 매우 위험 하며 그 인터넷에 있는 모든 컴퓨터에 MySQL 데이터베이스에 로그온 할 수 하 고 예제 2와 같이 그것은 당신의 정보를 원하는 건 뭐 든 할 수 있는 1의 암호를 아는 사람이 합니다.


예제 2, ABC에 대 한 사용자 test2 암호를 추가, 그래서 그는 단지는 localhost 및 데이터베이스 MyDB 쿼리 로그온 할 수 있습니다, 삽입, 수정, 삭제 작업 (localhost는 로컬 호스트를 참조, 즉, MySQL 데이터베이스 호스트)입니다, Test2, 알고 있는 암호를 사용 하는 사용자 수 있습니다 그리고 그는 MySQL의 호스트에서 웹 페이지를 통해서만 인터넷에서 직접 데이터베이스를 액세스할 수 없습니다.

"ABC";에 의해 식별 하는 Test2@localhost에 mydb.*에
그랜트 선택, 삽입, 업데이트, 삭제


당신이 하지 않으려면 test2를 암호, 암호를 제거 하는 다른 명령을 만들 수 있습니다.


로 식별 하는 Test2@localhost에 mydb.*에 그랜트 선택, 삽입, 업데이트, 삭제 "";


참고: 먼저 MySQL에 로그인 해야 합니다 MySQL 프롬프트에서 다음 작업 완료 하 고 각 명령을 세미콜론으로 끝납니다.


4, 작업 기술


1, 명령, 세미콜론, 추가 잊혀진 찾을 때 충돌 하는 경우 당신이 할 필요가 없습니다 명령, 그것에 입력 하려면 세미콜론 만큼 반복. 즉, 완전 한 명령 라인으로 나눌 수 있으며 다음 세미콜론을 사용 하 여 로그인을 종료 수 있습니다.


2, 이전 명령을 아래쪽 키 커서를 사용할 수 있습니다. 하지만 이전 버전을 지원 하지 않는 MySQL을 사용 하는 데 사용. 지금 사용: Mysql-3.23.27-베타-승리.


v. 표시 명령


1, 데이터베이스 목록 표시: 표시 데이터베이스;


는 그냥 두 데이터베이스와 함께 시작: MySQL 테스트. MySQL 라이브러리는 매우 중요 한 그것이 MySQL 시스템 정보, 우리는 새로운 사용자와 암호를 변경, 실제로 운영이 도서관을 사용 하 여.


2, 도서관에서 테이블 표시:


사용 MySQL;


//Open 라이브러리는 foxbase 그것 익숙하지 해야 배운


쇼 테이블;


3, 테이블의 구조를 표시: 설명 테이블 이름;


4, 라이브러리 구축: 만들기 데이터베이스 라이브러리 이름;

테이블을 작성 하는 5,
:


를 사용 하 여 라이브러리 이름;


만들기 테이블 이름 (필드 설정 목록);


6, 라이브러리를 삭제 하 고 테이블 삭제:


드롭 데이터베이스 이름;


드롭 테이블 이름;


7, 빈 테이블에 레코드: 테이블 이름;에서 삭제


8, 테이블에 레코드를 표시: 선택 * 테이블 이름;


六、一个 빌드 테이블을 구축 하 고 경우 인스턴스 드롭 데이터베이스에 데이터를 삽입 및 존재 하는 학교; 학교에 있으면
를 삭제

만들 데이터베이스 학교;

라이브러리를
//Set
학교

사용 학교;


//Open 도서관 학교


테이블 교사 만들기


//Set 테이블 교사를


(


ID (3) int auto_increment NOT NULL 기본 키


이름 (a) Char not NULL


주소 varchar 기본 심천


년 날짜


); 빌드 테이블


//Below는 삽입 필드

교사 valuess

삽입

(, Glchengang, 심천, 1976-10-10);

교사 valuess

삽입

(, 잭, 심천, 1975 년 12 월 23 일);

주: (1) 테이블에서 ID를 설정 길이 3의 숫자 필드: Int (3) 하 고 자동으로 각 레코드에 대 한 추가: Auto_increment는 비어 있을 수 없습니다: 하지 null 고 그 (3 길이 10의 문자 필드에 기본 필드 기본 키 (2) 집합 이름 길이 50의 문자 필드에 주소를 설정 합니다. 기본값은 심천. Char 및 varchar의 차이 무엇입니까? (4) 년 날짜 필드로 설정 합니다.
MySQL 프롬프트에 위의 명령을 입력 하는 경우 디버깅 하기 쉽지 않다. School.sql, 마치 위의 명령을 텍스트 파일에 쓰기 다음 복사 c 고 도스에서 디렉토리 Mysqlbin를 입력 하 고 수 다음 다음 명령을 입력 합니다.
Mysql-uroot-p 암호
성공 하면 한 줄에 디스플레이 이며 오류가 있는 경우에, 힌트가 있다. (위의 명령 디버깅 되 고 코멘트를 제거 하는 경우에 사용할 수 있습니다.)
7. 데이터베이스에 텍스트 정보를 전송
1, 텍스트 자료 형식에 부합 해야 합니다: 탭 키를 대체 하려면 null 값 사용 N 여 필드 데이터를 구분 하는.
경우:
3 로즈 심천 II 1976-10-10

관련 문서

연락처

이 페이지의 내용은 인터넷에서 가져온 것이므로 Alibaba Cloud의 공식 의견이 아닙니다.이 페이지에서 언급 된 제품 및 서비스는 Alibaba Cloud와는 관련이 없으므로이 페이지의 내용이 골칫거리 인 경우 저희에게 알려주십시오. 우리는 5 일 근무일 이내에 이메일을 처리 할 것입니다.

커뮤니티에서 표절 사례를 발견한 경우 info-contact@alibabacloud.com 으로 관련 증거를 첨부하여 이메일을 보내주시기 바랍니다. 당사 직원이 영업일 기준 5일 내에 연락 드리도록 하겠습니다.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.