MySQL 테이블 분해
P粉549986089
2023-08-29 18:24:12
<p>이 출력을 다음으로 변경할 수 있는지 궁금합니다.</p>
<pre class="brush:php;toolbar:false;">사용자 데이터베이스 선택 삽입 업데이트 삭제 참조 생성 변경 삭제
------------- ----- ------ ------ ------ - ----- ------ ---------- ------ --------
mysql.session 성능_스키마 1 0 0 0 0 0 0 0
mysql.sys sys 0 0 0 0 0 0 0 0</pre>
<p>다음과 같습니다.</p>
<pre class="brush:php;toolbar:false;">사용자 권한performance_schema sys
----- ---------- ----- ---
mysql.session 1을 선택하세요.
mysql.session 삽입 0
mysql.session 업데이트 0
mysql.session 삭제 0
mysql.session 생성 0
mysql.session 참고문헌 0
mysql.session 변경 0
mysql.session 드롭 0
mysql.sys 0을 선택하세요.
mysql.sys 삽입 0
mysql.sys 업데이트 0
mysql.sys 삭제 0
mysql.sys 생성 0
mysql.sys 참고문헌 0
mysql.sys 변경 0
mysql.sys Drop 0</pre>
<p>제가 사용한 쿼리 문은 다음과 같습니다.</p>
<pre class="brush:php;toolbar:false;">SELECT
별개의
사용자 "사용자",
db "데이터베이스",
IF(Select_priv = 'Y', '1', '0') AS "선택",
IF(Insert_priv = 'Y', '1', '0') AS "삽입",
IF(Update_priv = 'Y', '1', '0') AS "업데이트",
IF(Delete_priv = 'Y', '1', '0') AS "삭제",
IF(Create_priv = 'Y', '1', '0') AS "만들기",
IF(References_priv = 'Y', '1', '0') AS "참조",
IF(Alter_priv = 'Y', '1', '0') AS "Alter",
IF(Drop_priv = 'Y', '1', '0') AS "Drop"
에서
mysql.db
주문
사용자, DB</pre>
<p>어떤 도움이라도 주시면 감사하겠습니다. 미리 감사드립니다! </p>
다음은 "피벗 해제"의 예입니다.
으아악죄송합니다. 쿼리에서 찾은 데이터를 기반으로 스키마별 열에 대한 피벗 또는 피벗 해제 쿼리를 자동으로 정의할 수 있는 방법이 없습니다. 쿼리가 데이터 읽기를 시작하기 전에 쿼리에 열을 설정해야 합니다.