>  기사  >  데이터 베이스  >  간단한 데이터베이스 소개 데이터베이스 튜토리얼(4)

간단한 데이터베이스 소개 데이터베이스 튜토리얼(4)

伊谢尔伦
伊谢尔伦원래의
2017-04-29 17:39:441356검색

기본 SQL 작업

기본 작업: CURD, 추가, 삭제, 수정, 쿼리를 의미합니다.

다양한 작업 개체에 따라 SQL의 기본 작업을 라이브러리 작업, 테이블(필드) 작업, 데이터 작업의 세 가지 범주로 나눌 수 있습니다.

라이브러리 작업

1 새 데이터베이스 추가

기본 구문: 데이터베이스 생성 + 데이터베이스 이름 + [라이브러리 옵션];

그 중 라이브러리 옵션은 데이터베이스를 제한하는 데 사용되며 선택 사항입니다(기본값 포함). 즉, 두 가지 유형이 있습니다.

문자 집합 설정: 문자 집합/문자 집합+ 특정 문자 집합, 데이터의 인코딩 형식을 나타내는 데 사용됩니다. 스토리지, 일반적으로 사용되는 문자 세트에는 GBK 및 UTF8 등이 포함됩니다.

Collation set 설정: collate+ 특정 collation set, 문자 집합에 따른 데이터 비교 규칙을 나타냅니다.

예: 데이터베이스 생성 TBL_ERROR_CODE charset utf8;

이 중 데이터베이스 이름에는 키워드(업데이트, 삽입 등 이미 사용 중인 문자)나 예약어(이미 사용되는 문자)를 사용할 수 없습니다. 향후에 사용될 수 있음), 액세스 및 캐스트 등).

데이터베이스 이름으로 데이터베이스 키워드나 예약어를 사용해야 하는 경우 백틱으로 묶어야 합니다. 예:

create databaseaccesscharset utf8;

데이터베이스 이름으로 중국어도 사용하려는 경우 , 그런 다음 데이터베이스가 중국어를 인식할 수 있는지 확인해야 합니다(데이터베이스 이름을 중국어로 지정하지 않는 것이 좋습니다). 예:

-- 중국어 이름 설정 방법. 여기서 gbk는 기본 문자 집합입니다. 현재 데이터베이스 세트 이름 gbk;create 데이터베이스 fructose charset utf8;123123

2 쿼리 데이터베이스

모두 보기–> 기본 구문: showdatabases;

보기 part (퍼지 쿼리) –> 기본 구문: 'pattern'과 같은 데이터베이스 표시;

그 중 패턴은 일치하는 패턴이며 두 가지 유형이 있습니다. 즉,

%: 일치를 의미합니다. 여러 문자;

_: 단일 문자 일치를 나타냅니다.

또한 밑줄 _이 포함된 데이터베이스 이름을 일치시킬 때 밑줄 앞에 백슬래시 _를 추가하여 이스케이프해야 합니다.

예: 'TBL%'와 같은 데이터베이스 표시는 TBL로 시작하는 모든 데이터베이스와 일치함을 의미합니다.

데이터베이스 생성문 보기 –> 기본 구문: show create 데이터베이스 + 데이터베이스 이름;

여기서 표시되는 결과는 우리가 작성한 SQL 문과 다를 수 있습니다. SQL 문을 실행하기 전에 SQL이 최적화되며, 시스템은 최적화된 결과를 저장합니다.

3 데이터베이스 업데이트

여기서 주의할 점: 데이터베이스 이름은 수정할 수 없습니다.

데이터베이스 수정은 라이브러리 옵션, 즉 문자 세트 및 콜레이션 세트(콜레이션 세트는 문자 세트에 따라 다름)로 제한됩니다.

기본 구문: 데이터베이스 변경 + 데이터베이스 이름 + [라이브러리 옵션];

문자 세트/문자 세트[=] 문자 세트;

한 부씩 인쇄[=] 교정 세트;

예:

alter database TBL_ERROR_CODE charset gbk;

는 이 데이터베이스의 문자 집합을 gbk로 수정하는 것을 의미합니다.

4 데이터베이스 삭제

기본 구문: 데이터베이스 삭제 + 데이터베이스 name ;

여기서 주의할 점: 데이터베이스를 삭제하기 전에 먼저 백업 작업을 수행해야 합니다. 삭제는 되돌릴 수 없는 작업이므로 임의로 데이터베이스를 삭제하지 마세요.

위 내용은 간단한 데이터베이스 소개 데이터베이스 튜토리얼(4)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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