SQL 문은 함수별로 분류(정의, 조작, 제어, 쿼리)
DDL 데이터 정의 언어, 테이블 정의, 라이브러리, 뷰
DML은 데이터 테이블 레코드 추가, 수정, 삭제
DCL 권한 부여, 트랜잭션 제어, 조건 판단
DQL( W3C 조직에 의해 분류되지 않음) 데이터 테이블 레코드 쿼리
즉, 번호 생성, 삭제, 데이터베이스 수정, 번호 생성, 삭제, 테이블 수정 등(DDL 문에 속함)
삭제 업데이트 삽입(DML 문에 속함) ( 자르기 삭제) DDL
데이터 테이블 레코드에 속하는 쿼리(DQL 문에 속함)
1. 데이터베이스를 생성하면 각 소프트웨어 시스템에 대해 별도의 데이터베이스가 생성됩니다.
Syntax: 데이터베이스 데이터베이스 이름 생성(데이터베이스 생성은 기본 문자를 사용합니다.) 데이터베이스 서버 집합)
복잡한 작성 방법 데이터베이스 데이터베이스 이름 문자 집합 문자 집합 조합 비교 규칙
예: mydb1이라는 데이터베이스를 만듭니다. 데이터베이스 mydb1 생성;
utf8 문자 집합을 사용하여 mydb2 데이터베이스를 생성합니다. 데이터베이스 mydb2 문자 세트 utf8 생성;
교정 규칙과 함께 utf8 문자 세트를 사용하여 mydb3 데이터베이스를 생성합니다. 데이터베이스 mydb3 문자 세트 생성 utf8 collate utf8_bin;
보충: 데이터베이스가 생성될 때마다 데이터 저장 디렉터리에 폴더가 생성되며, 각 폴더에는 기본 문자 세트 및 조합 규칙을 저장하는 db.opt가 존재합니다.
2. 데이터베이스
데이터베이스 표시; ----- 모든 데이터베이스 보기
데이터베이스 생성 이름 표시 ------ 데이터 인코딩 세트 보기
3. 데이터베이스 삭제
예: 데이터베이스 이름 삭제 현재 데이터베이스 서버의 데이터베이스 데이터베이스 표시;
이전에 생성된 mydb2 데이터베이스의 정의 정보 보기 show create 데이터베이스 mydb2;
이전에 생성된 mydb1 데이터베이스 삭제 데이터베이스 mydb1;
4 데이터베이스 인코딩 세트 수정
문법: 데이터베이스 변경 데이터베이스 이름 문자 집합 문자 집합 비교 규칙
예: mydb2 문자 집합을 gbk로 수정; 데이터베이스 mydb2 문자 집합 gbk 변경
현재 사용되는 데이터베이스 전환: 데이터베이스 이름 사용
현재 사용되는 데이터베이스 보기: select Database();
참고: 모든 데이터베이스 관련 작업 문은 DDL 문에 속합니다
위 내용은 추가, 삭제, 수정 및 쿼리를 위한 MySQL의 일반적인 구문의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!