>  기사  >  데이터 베이스  >  MySQL 데이터 제어 언어

MySQL 데이터 제어 언어

黄舟
黄舟원래의
2017-08-09 15:06:091684검색

Mysql 데이터 제어 언어

1. 데이터 제어 언어

사용자 관리:

사용자 정보 저장 위치:

mysql의 사용자는 모두 mysql 시스템의 시스템 데이터베이스에 저장됩니다. "마이SQL".

MySQL 데이터 제어 언어


2. 사용자 생성:

'username'@'로그인이 허용된 위치'는 '비밀번호'로 식별됩니다.

예:

+ 타인의 비밀번호(권한 포함): MySQL 데이터 제어 언어

set  password  = password(‘新密码’);


4. 권한 관리:

권한이란 무엇입니까?

권한은 "삽입", 생성, 업데이트, 삭제 등의 작업을 수행할 수 있는 권한입니다. . . .

그 중 "all"은 "모든 권한"을 의미합니다

사실 mysql 시스템에서 권한은 위에서 언급한 "단어"입니다.

어떤 권한이 있나요?


5. 다음으로 수정됨:

6. 권한 1, 권한 2 부여, .... 도서관 누군가. 단위는 '사용자 이름'@'로그인이 허용되는 위치' ['비밀번호'로 식별됨]

지침: MySQL 데이터 제어 언어

1. 권한 이름에는 삽입, 업데이트, 선택, 삭제, 생성, 삭제가 포함됩니다.... .

2. "특정 하위 단위"는 라이브러리의 하위 데이터 요소를 나타냅니다. 현재 우리는 테이블과 뷰 2개만 배웠습니다.

예: php44.student 테이블 또는 php44.int_test

두 가지 특별한 항목이 있습니다. 방법: MySQL 데이터 제어 언어*.*: 모든 데이터베이스의 모든 하위 단위를 나타냅니다.

some library.*: 데이터베이스의 모든 하위 단위를 나타냅니다.
3. 기존 사용자에게 권한이 부여된 경우 식별된 부분은 생략될 수 있습니다. 생략하지 않으면 비밀번호를 변경한다는 의미입니다.

새 사용자의 경우(예: '사용자 이름'@'로그인이 허용되는 위치'가 아직 존재하지 않는 경우) 식별된 부분은 생략할 수 없으며 실제로는 승인 문입니다. , 새로운 사용자가 생성됩니다!

7. '모든 권한'을 부여할 수도 있습니다:

set  password  for  ‘用户名’@’允许登录的位置’  = password(‘新密码’);

사용자 권한 취소

사용자 권한 1, 권한 2, .... '사용자'의 하위 단위. name' @'로그인이 허용되는 위치'

설명:

1은 grant 문과 동일합니다.

2는 특정 데이터 단위에 대한 특정 사용자의 특정 권한을 취소하는 것을 의미합니다.

위 내용은 MySQL 데이터 제어 언어의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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