기본 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!