목차
[분류]" >[분류]
[설명 요약]" >[설명 요약]
데이터 베이스 MySQL 튜토리얼 MySQL SQL 기본 명령문의 대규모 컬렉션

MySQL SQL 기본 명령문의 대규모 컬렉션

Feb 28, 2017 pm 01:51 PM

저는 매번 SQL Sever를 사용하여 직접 데이터베이스를 설계하는 데 익숙하지만 SQL 문을 충분히 고려하지 않고 이번 전산실 협력 버전을 재구성하여 SQL 문을 사용하여 설계했습니다. 데이터베이스와 동시에 SQL문의 기본적인 사용법을 정리해보자.

[분류]

SQL 문은 9가지 종류가 있는데, 기능에 따라 크게 4가지로 구분됩니다.

1. 쿼리문: select ----데이터베이스에서 가장 많이 사용되는 구문

2. 데이터 정의: create, drop, alter ----데이터베이스, 데이터 테이블 및 테이블의 필드 작업

3. 데이터 조작: 삽입, 업데이트, 삭제----전설적인 "추가, 삭제, 수정 , check", 데이터에 대해 수행된 특정 작업

4. 데이터 제어: 부여, 취소----권한 정의 및 삭제

[설명 요약]

1. 데이터베이스 생성

create database RechargeSystem
on primary    --主文件组
(
	/*数据文件的具体描述*/
	name='RechargeSystem_data',  --主数据文件的逻辑名称
	filename='G:\RechargeSystem\RechargeSystem_data.mdf',  --主数据文件的物理名称
	size=5mb,       --初始大小
	maxsize=100mb,  --增长最大值
	filegrowth=15%   --主数据文件增长率
)
log on
(
	/*日志文件的具体描述*/
	name='RechargeSystem_log',
	filename='G:\RechargeSystem\RechargeSystem_log.ldf',
	size=2mb,
	filegrowth=1mb
)
로그인 후 복사

조작법을 익히셨다면 이상하게도 데이터베이스 그룹 파일도 일종의 파일이므로 논리적 이름(예: 파일 이름), 물리적 이름(디스크의 실제 저장소 주소), 파일 크기 등, 로그 파일은 데이터베이스의 모든 논리적 작업, 장단점 등을 기록합니다. 내용은 Baidu 백과사전을 참조하세요. 로그 파일

2. 기본 테이블 작업

--------------------------------------------------------------------------------------------------------------------------------------------
       create table <基本表名>   ---建立表格
               (<列名 类型 not null>,
                 primary key(列名,列名),--主键约束
                 foreign key (<列名>) references tableName(<列名>),--外键约束);
--------------------------------------------------------------------------------------------------------------------------------------------
      alter table <表名> add <列名><数据类型>  --添加列
로그인 후 복사

설정된 테이블의 기본 키와 외래 키를 설정할 수 있습니다.

  alter table <表名> add primary key(<列名>,<列名>)
      alter table<表名> add foreign key(<列名>) references tableName(<列名>)
로그인 후 복사

열 삭제: alter table

drop [cascade|restrict] --restrict the columns 보기 및 제약 조건도 섹터화됩니다.

- ------- ----------------- ------- ----------------- -------------------- -----

drop table

[cascade|restrict] --제약 조건이 포함된 테이블 삭제 제한 조건이 추가되어야 함

3 . 쿼리 문:

일반 쿼리 문은 다음과 같습니다. select * from datatable

중첩 및 연결된 쿼리에 유의해야 합니다. 이 조합 관계는 M:N 관계에서 일반적으로 사용됩니다.

 select TB1.column1,TB1.column2
                from TB1
                where TB1.column1 in(select column1
                                                         from TB2
                                                        where TB2.column2="特定值");
로그인 후 복사


이 관계는 검색 실패를 쉽게 유발할 수 있으므로 논리가 혼란스러운 사용자에게는 권장되지 않습니다.

------------------------- --- ---------------------------------- --- ---------------------------------- --- --

또한 SQL 쿼리 문은 쉬운 쿼리 사용을 위한 기본 집계 함수도 제공합니다.

count (*) --- -------튜플 수, 즉 열 수를 계산합니다.

개수 (<열 이름 >)---열의 값 개수 계산

sum(< ;열 이름>)-- -----값 열의 합 ​​(숫자 유형)

avg ()-- -------------평균(숫자여야 함)

max()- ------- ----------최대값

min(<열 이름>)------------ ------- ----최소값

예: T_student에서 개수(고유한 s#)를 선택하고, 구별을 추가한 후 여러 학생 번호가 반복적으로 나타날 경우 하나만 나타납니다. 계산이 가능합니다

---------------------- -------------- ---------- -------------- ---------- --------------

완전한 의미 구조:

                                                                                                        < 여기서 <행 표현식>

          <열 이름> --------- ----------특정 분야를 기준으로 한 그룹

                                                                                                                  ------그룹에 부합하지 않는 정보 조건은

<열 이름 [asc|desc]>로 정렬됩니다. ---------- --------오름차순 순서, 내림차순으로

------------ --------- ---------------------------- --------- ---------------------------- --------- ---------

특수 쿼리 요구 사항:

1. 비교 연산: <,<=,> ;,>=,!=

2. 일치 연산: %---0개 이상의 문자로 구성된 문자와 일치하고, "_" 단일 문자는

과 일치합니다.

3. Null 값은 Null

4. 집계된 리소스 비교: in, some, any, all

5 . 집합이 비어 있지 않은지 여부: 종료 --- 비어 있지 않으면 true, 그렇지 않으면 false

6. 집합 Tuple에 중복이 있는지 여부: 고유---------참으로 반복, 그렇지 않으면 거짓

--------- --- --------------------- --- --------------------- --- -------

4. 데이터 연산문

삽입 : <테이블 이름> (<열 이름>, <열 이름>...) 값('값', '값')

에 삽입 삭제: 삭제 <테이블 이름> where 조건

수정: 업데이트 <테이블 이름> 설정

5. 자주 사용되는 Embedded SQL 사용 기술 뷰, 저장 프로시저 등 실행에 exec 추가

[요약]

지식은 항상 이렇습니다. 매번 다른 결과를 얻게 됩니다. 공부할 때, 특히 그것을 사용한 후에는 다양한 방법의 차이점을 비교하려고 노력할 것입니다. 데이터베이스 보기, 저장 프로시저 및 보안 설정에 대한 다음 비교 연구를 기대합니다.

위 내용은 MySQL sql 기본문의 대규모 모음 내용이며, 더 많은 관련 내용은 PHP 중국어 홈페이지( www.php.cn)!

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

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

인기 기사

R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
4 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 최고의 그래픽 설정
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 아무도들을 수없는 경우 오디오를 수정하는 방법
4 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25 : Myrise에서 모든 것을 잠금 해제하는 방법
1 몇 달 전 By 尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

SQL 문을 사용하여 SQL Server로 테이블을 만드는 방법 SQL 문을 사용하여 SQL Server로 테이블을 만드는 방법 Apr 09, 2025 pm 03:48 PM

SQL Server에서 SQL 문을 사용하여 테이블을 만드는 방법 : SQL Server Management Studio를 열고 데이터베이스 서버에 연결하십시오. 테이블을 만들려면 데이터베이스를 선택하십시오. 테이블 이름, 열 이름, 데이터 유형 및 제약 조건을 지정하려면 테이블 작성 문을 입력하십시오. 실행 버튼을 클릭하여 테이블을 만듭니다.

phpmyadmin을 여는 방법 phpmyadmin을 여는 방법 Apr 10, 2025 pm 10:51 PM

다음 단계를 통해 phpmyadmin을 열 수 있습니다. 1. 웹 사이트 제어판에 로그인; 2. phpmyadmin 아이콘을 찾고 클릭하십시오. 3. MySQL 자격 증명을 입력하십시오. 4. "로그인"을 클릭하십시오.

MySQL : 쉽게 학습하기위한 간단한 개념 MySQL : 쉽게 학습하기위한 간단한 개념 Apr 10, 2025 am 09:29 AM

MySQL은 오픈 소스 관계형 데이터베이스 관리 시스템입니다. 1) 데이터베이스 및 테이블 작성 : CreateAbase 및 CreateTable 명령을 사용하십시오. 2) 기본 작업 : 삽입, 업데이트, 삭제 및 선택. 3) 고급 운영 : 가입, 하위 쿼리 및 거래 처리. 4) 디버깅 기술 : 확인, 데이터 유형 및 권한을 확인하십시오. 5) 최적화 제안 : 인덱스 사용, 선택을 피하고 거래를 사용하십시오.

MySQL 및 SQL : 개발자를위한 필수 기술 MySQL 및 SQL : 개발자를위한 필수 기술 Apr 10, 2025 am 09:30 AM

MySQL 및 SQL은 개발자에게 필수적인 기술입니다. 1.MySQL은 오픈 소스 관계형 데이터베이스 관리 시스템이며 SQL은 데이터베이스를 관리하고 작동하는 데 사용되는 표준 언어입니다. 2.MYSQL은 효율적인 데이터 저장 및 검색 기능을 통해 여러 스토리지 엔진을 지원하며 SQL은 간단한 문을 통해 복잡한 데이터 작업을 완료합니다. 3. 사용의 예에는 기본 쿼리 및 조건 별 필터링 및 정렬과 같은 고급 쿼리가 포함됩니다. 4. 일반적인 오류에는 구문 오류 및 성능 문제가 포함되며 SQL 문을 확인하고 설명 명령을 사용하여 최적화 할 수 있습니다. 5. 성능 최적화 기술에는 인덱스 사용, 전체 테이블 스캔 피하기, 조인 작업 최적화 및 코드 가독성 향상이 포함됩니다.

SQL 문에서 3 개의 테이블을 연결하는 방법에 대한 자습서를 작성하는 방법 SQL 문에서 3 개의 테이블을 연결하는 방법에 대한 자습서를 작성하는 방법 Apr 09, 2025 pm 02:03 PM

이 기사에서는 SQL 문을 사용하여 3 개의 테이블에 가입하는 것에 대한 자세한 자습서를 소개합니다. 독자는 다른 테이블의 데이터를 효과적으로 상관시키는 방법을 배우도록 독자를 안내합니다. 예제 및 세부 구문 설명을 통해이 기사를 사용하면 SQL에서 테이블의 결합 기술을 마스터하여 데이터베이스에서 관련 정보를 효율적으로 검색 할 수 있습니다.

SQL 문 삽입을 사용하는 방법 SQL 문 삽입을 사용하는 방법 Apr 09, 2025 pm 06:15 PM

SQL 삽입 문은 데이터를 테이블에 삽입하는 데 사용됩니다. 단계에는 다음이 포함됩니다. 삽입 할 열을 나열하려면 대상 테이블을 지정하십시오. 삽입 할 값을 지정합니다 (값 순서는 열 이름에 해당해야합니다).

phpmyadmin 연결 MySQL phpmyadmin 연결 MySQL Apr 10, 2025 pm 10:57 PM

phpmyadmin을 사용하여 MySQL에 연결하는 방법? phpmyadmin에 액세스하기위한 URL은 일반적으로 http : // localhost/phpmyadmin 또는 http : // [서버 IP 주소]/phpmyadmin입니다. MySQL 사용자 이름 및 비밀번호를 입력하십시오. 연결하려는 데이터베이스를 선택하십시오. "연결"버튼을 클릭하여 연결을 설정하십시오.

SQL 주입을 판단하는 방법 SQL 주입을 판단하는 방법 Apr 09, 2025 pm 04:18 PM

SQL 주입을 판단하는 방법에는 의심스러운 입력 감지, 원래 SQL 문보기, 탐지 도구 사용, 데이터베이스 로그보기 및 침투 테스트 수행이 포함됩니다. 주입이 감지 된 후에는 패치 취약점에 대한 조치를 취하고 패치를 확인하고 정기적으로 모니터링하며 개발자 인식을 향상시킵니다.

See all articles