>  기사  >  데이터 베이스  >  MySQL의 일반적인 명령문 및 사용법

MySQL의 일반적인 명령문 및 사용법

墨辰丷
墨辰丷원래의
2018-05-16 15:43:551359검색

이 글은 주로 MySQL의 공통문을 소개합니다. 관심있는 친구들이 참고하시면 좋을 것 같습니다.

1. mysql의 기본 작업

1. mysql 데이터베이스 서비스를 시작합니다.
형식: net start mysql

예: net start mysql57

2. mysql 데이터베이스 서비스를 닫습니다.
형식: net stop mysql
예: : net stop mysql57

3. mysql 서비스에 로그인합니다.
형식: mysql -u root -p
예: mysql -u root -p 성공적으로 실행한 후 비밀번호를 입력합니다.

4. 버전을 확인합니다. 현재 데이터베이스 xinxi
형식: select version() ;


5. 현재 시간 보기
형식: select now();


6. Quit,exit

2. 데이터베이스 데이터베이스 작업 1. 현재 어떤 데이터베이스인지 확인

형식: show Databases;


2. 데이터베이스 만들기

형식: 데이터베이스 데이터베이스 이름 만들기 charset=utf8;

예: 데이터베이스 만들기 wen charset=utf8;

3. 데이터베이스 삭제

형식: drop 데이터베이스 데이터베이스 이름;

예: 데이터베이스 wen;

4. 데이터베이스 사용

형식: 데이터베이스 이름 사용() ;

3. 테이블 작업

1. 현재 데이터베이스에 어떤 테이블이 있는지 확인하세요. 형식: show tables;

2. 테이블 만들기

형식: create table 테이블 이름(필드 이름 및 유형);

예: create table Student(id int auto_increment 기본 키,name varchar(20) not null,age int not null,address varchar(20),gender bit default 1);

3. 테이블 구조 보기

형식: desc 테이블 이름;

예: desc Student;

4. 테이블 구조 보기 테이블을 생성하는 명령문

형식: show create table Table name;

5. 테이블 삭제

형식: drop table table name;

                        ~


2. 테이블 구조를 수정하고, add | drop |change

1.add 새 필드 추가

형식: 테이블 이름 추가 필드 이름 유형


예: 테이블 변경 학생 추가 전화 int

형식: 테이블 변경 테이블 이름 변경 이전 필드 이름 새 필드 이름 새 필드 유형;

예: alter table 학생 전화 번호 변경 varchar(20);


3.drop delete

형식: alter table 테이블 이름 drop 필드 이름;

예: 테이블 학생 삭제 번호 변경;

4. 데이터 작업

1. 데이터 삽입


1. 전체 열 데이터 삽입

형식: 테이블 이름 값(값 1, 값 2,. ...)

참고: 값의 순서는 테이블의 구조와 일치해야 합니다. 기본 키는 0 

로 쓸 수 있습니다. 예: 학생 값에 삽입(0, "Xiao Ming ",36,"Beijing Chaoyang District",1);

2. 기본 삽입


형식: 테이블 이름(필드 이름 1, 필드 이름 2,....)에 삽입 값 ​​(값 1, 값 2 ...

형식: 테이블 이름에 값(값 1, 값 2,...), (값 1, 값 2,...), (값 1, 값 2,...)을 삽입합니다

예: 학생 값에 삽입(0,"Xiaoyun",45,"Hangzhou",0),(0,"Xiaoyu",105,"Russia",0),(0,"Xiaoqing",99," Japan" ,0);

2. 데이터 삭제

형식: 조건이 있는 테이블 이름에서 삭제

예: 나이 = 105인 학생에서 삭제; 주의해서 사용하세요

3. 데이터 수정

형식: 업데이트 테이블 이름 세트 필드 이름 1=값, 필드 이름 2=값,... where 조건;

업데이트 학생 세트 성별 = 1 where name = "Xiaoqing";

학생 세트 연령 = 52, 주소="심천", 이름 = "Xiaodong";

4. 모든 데이터 보기

형식: 테이블 이름에서 * 선택;

예: 학생에서 * 선택;

5 .Query data

1. 쿼리 형식

1. 모두 쿼리

형식: 테이블 이름에서 * 선택;

2. 조건별 쿼리

형식: 테이블 이름에서 필드 이름 1, 필드 이름 2,... 선택 where 조건; e 1.다음에 쿼리 결과의 필드 이름을 선택합니다.

2. *는 모든 필드 이름이 표시됨을 나타냅니다.

3. 이름 뒤에는 테이블 쿼리

4가 이어집니다. 필터 조건에 따라

5 필드 이름을 별칭으로 사용하여 필드 이름에 별칭을 지정할 수 있습니다

예: 이름 및 나이 표시

이름, 학생 나이 선택;

이름을 "로 선택 name" from 학생;

2. 조건에서의 연산

1. 비교 연산자

                                                                                                                  =

이상

<=

=

이하! =

형식: 필드 이름 비교 연산자 값이

인 테이블 이름에서 필드 이름 1, 필드 이름 2를 선택합니다. 예: 연령이 < ㅋㅋ  

not non

형식: 필드 이름 1, 필드 이름 2 선택,... 필드 이름 비교 연산자 값 논리 연산자 필드 이름 비교 연산자 값...;

예: 학생에서 * 선택 연령 < 50세 및 연령 > 40 ;

                                                                     성이 작은 학생에서 *를 선택하세요(나이 < 50세 및 나이 > 40). 형식: 이름이 "작은%"인 학생에서 *를 선택하세요. ";

형식: 이름이 "소문자"와 같은 학생에서 * 선택;

요구 사항: 이름에 "소문자"가 포함된 항목과 일치

이름이 "%작은%"와 같은 학생에서 * 선택;

4. 범위 쿼리
in(다중 값)은 값이 여러 값 중 하나인지 확인합니다.
값 1(포함)과 값 2(포함) 사이에 값이 값 1과 값 2 사이에 있는지 확인합니다.
형식: 선택 필드 이름 1, 필드 이름 2,... 필드 이름 범위 연산자 값이 있는 테이블 이름에서;
예: 25 또는 45 또는 80 또는 90을 찾습니다.
나이가 (25,45,80,90)인 학생에서 *를 선택합니다.
요구사항: 25에서 45 사이의 데이터를 찾으세요. ... 필드 이름이 null인 테이블 이름에서;
데이터 삽입: 학생(이름, 나이) 값에 삽입("小·超",60);
예: 주소가 null인 학생에서 * 선택;
주소가 null이 아닌 학생에서 * 선택;

6. 중복 값 제거 ​​
형식: 테이블 이름에서 고유한 필드 이름 선택 where 조건;
예: 학생의 성별을 선택합니다.

7. 집계 함수
  count(*)   현재 결과의 데이터 전체 개수를 구합니다.
  sum(열 이름)   해당 열의 합을 구합니다. 열 이름
    avg( 열 이름)   현재 열의 평균을 구합니다
      max( 열 이름)   현재 열의 합계를 구합니다
   최대값
min(목록 이름) 현재 열의 최소값을 구합니다
예: 방법 현재 테이블에 많은 데이터가 있습니까?
상태에서 개수(*) 선택

8. 그룹화 기준
형식: 필드 이름 선택... 테이블 이름에서 조건이 필드 이름별로 그룹화됨


성별이 몇 개인지 확인하세요.

예시: 학생 그룹에서 성별을 선택;


요구 사항: 통계 각각 남학생과 여학생의 수 生 성별 선택, 개수(*) 학생 그룹에서 성별로 E 여기서 쿼리 조건은 수행되는 쿼리 조건입니다. 첫 번째
HAVING 쿼리 조건은 쿼리 결과를 기반으로 한 쿼리입니다.

9. 정렬

형식: SELECT 필드 이름 ... 테이블 이름에서 WHEREREREREDER BY 필드 이름 1, 1, 필드 이름 2 ... 年 예: 나이가 작습니다

SELECT * 학생 연령별 순서;


10. 페이징

형식: 필드 이름 선택... 조건이 시작 값을 제한하는 테이블 이름에서
시작 값은 0부터 시작할 수 있습니다.
예: 선택 * 학생 제한 0,3부터;

관련 추천:


MySQL 공통문 소개



MySQL 공통문 설명 및 요약

Php 쿼리 MySQL 공통문을 시간별로

위 내용은 MySQL의 일반적인 명령문 및 사용법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.