집 >데이터 베이스 >MySQL 튜토리얼 >MySQL의 일반적인 명령문 및 사용법
이 글은 주로 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. 데이터베이스 만들기
형식: 데이터베이스 데이터베이스 이름 만들기 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;
~
예: 테이블 변경 학생 추가 전화 int
형식: 테이블 변경 테이블 이름 변경 이전 필드 이름 새 필드 이름 새 필드 유형;
예: alter table 학생 전화 번호 변경 varchar(20);
3.drop delete
형식: alter table 테이블 이름 drop 필드 이름;
예: 테이블 학생 삭제 번호 변경;
4. 데이터 작업
1. 데이터 삽입
형식: 테이블 이름(필드 이름 1, 필드 이름 2,....)에 삽입 값 (값 1, 값 2 ...
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 쿼리 조건은 쿼리 결과를 기반으로 한 쿼리입니다.
형식: SELECT 필드 이름 ... 테이블 이름에서 WHEREREREREDER BY 필드 이름 1, 1, 필드 이름 2 ... 年 예: 나이가 작습니다
SELECT * 학생 연령별 순서;
10. 페이징
형식: 필드 이름 선택... 조건이 시작 값을 제한하는 테이블 이름에서
시작 값은 0부터 시작할 수 있습니다.
예: 선택 * 학생 제한 0,3부터;
관련 추천:
MySQL 공통문 소개
MySQL 공통문 설명 및 요약
Php 쿼리 MySQL 공통문을 시간별로
위 내용은 MySQL의 일반적인 명령문 및 사용법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!