>  기사  >  백엔드 개발  >  MySQL의 SQL 문 및 라이브러리 작업에 대한 최초의 소개

MySQL의 SQL 문 및 라이브러리 작업에 대한 최초의 소개

jacklove
jacklove원래의
2018-05-09 09:38:011415검색

MySQL의 SQL 문 및 라이브러리 작업에 대한 초기 이해는 PHP 작업에 매우 중요합니다. 이 기사에서는 관련 작업을 자세히 설명합니다.

1>SQL 언어의 종류

SQL: 구조적 쿼리 언어는 구조적 쿼리 언어

SQL 언어는 주로 데이터 액세스, 데이터 쿼리, 데이터 업데이트 및 관계형 데이터베이스 시스템 관리에 사용되며 SQL 언어는 IBM에서 개발했습니다.

-->DDL 문 개발 데이터베이스 정의 언어: 데이터베이스, 테이블, 뷰, 인덱스, 저장 프로시저, 예: CREATE DROP ALTER
-->DML 문 데이터베이스 조작 언어: 데이터 삽입INSERT, 삭제 data DELETE, update data UPDATE, query data SELECT

-->DCL 문 데이터베이스 제어 언어 : 예를 들어 사용자의 접근 권한을 제어하는 ​​GRANT, REVOKE

기본적으로 폴더(데이터베이스), 파일(테이블)을 제어하는 ​​것입니다. ), 파일 내용 추가, 삭제, 수정 및 확인(데이터 기록)

1.1> 작업 폴더(데이터베이스)

다음과 같이 데이터베이스 생성 db1, 이는 기본적으로 해당 폴더 아래에 새 db1 폴더를 생성하는 것을 의미합니다. data 디렉터리.

데이터 관리 파일은 기본적으로 db1 폴더 아래에 생성됩니다. ㅋㅋ                                                        데이터베이스 db1 문자 집합 utf8 생성
                                      > 어떤 라이브러리가 사용되는지 USE 라이브러리 이름을 사용하여 라이브러리로 전환하려면 데이터베이스 선택() 보기 대형 현재 위치 라이브러리를 사용할 수 있습니다.

​​​​​​​

​​ 위와 같이 테이블 t1이 생성되고 그에 따라 두 개의 파일이 생성됩니다. .frm은 테이블 구조를 저장하는 파일이고 .ibd는 저장하는 파일입니다. 해당 테이블 데이터. Re re re: Create Table T1 (ID Int, name Char) # 테이블에는 이름 목록이 포함되어 있으며
데이터 유형을 지정합니다


확인: show tables; # 단일 테이블 보기

                            > char(2); # 열 이름 변경,
          삭제: 테이블 t1 삭제


1.3> 파일 내용 조작(테이블의 데이터 레코드)

            추가: t1 값에 삽입 ​​(1,'egon1' ), (2,'egon2') ​​​​변경: update t1 set name='sb ' where id=2; # 제약 조건에 따라 변경

          삭제: t1 where

2> 관련

2.1>데이터베이스 아래 일부 라이브러리의 사용.

Information_schema : 디스크 공간을 차지하지 않는 가상 라이브러리로 메모리에 저장되며 데이터베이스 서비스 시작 시 생성됩니다.

이 라이브러리는 데이터베이스 시작 후 사용자 테이블과 같은 일부 매개변수를 저장합니다. 정보 및 열 정보, 권한 정보, 캐릭터 정보 등.

그래서 아래와 같이 명령줄에서는 라이브러리를 볼 수 있지만 하드 디스크에서는 파일을 볼 수 없습니다.

Performance_schema: MySQL 5.5부터 추가된 새로운 데이터베이스: 주로 데이터베이스 서버 성능 매개변수를 수집하는 데 사용됨,
쿼리 요청을 처리할 때 발생하는 다양한 이벤트, 잠금 및 기타 현상을 기록

mysql: 권한 라이브러리, 주로 저장소 시스템 사용자 권한 안내


이 글에서는 MySQL에서 처음으로 sql문과 라이브러리 동작에 대해 설명하고 있으니, 더 많은 학습자료를 원하시면 php 중국어 홈페이지를 참고해주세요.

관련 권장 사항:

TP5를 간단하게 구현하는 방법 - 추가, 삭제, 수정 및 쿼리

mysql을 통해 마지막 레코드를 쿼리하는 방법

SQL 서버는 최대값, 최소값 및 그룹의 시간에 해당하는 최대값, 최소값에 해당하는 시간

위 내용은 MySQL의 SQL 문 및 라이브러리 작업에 대한 최초의 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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