mysql 에서 DB정보들 확인하는 법
1) TABLES
- show tables from dbname like '%ABC' => 테이블 리스트
- show create table TABLE_NAME; => DDL 확인
- show columns from TABLE_NAME; == desc TABLE_NAME
- show table status from dbname like '%ABC' => table info
* 참조제약조건
select constraint_name, table_name
from information_schema.referential_constraints
where constraint_schema='SCHEMA_NAME'
and referenced_table_name='TABLE_NAME';
2) USER
- select * from mysql.user => 유저리스트
- show grants for 'user'@'ip'; => 권한 확인
3) DB
- show variables like '%server%'
- select database(); => 현재접속 DB
- select user(); => 현재접속 user
- select version(); => 버전정보 == show variables like 'version'.
- show processlist => select * from performance_schema.processlist;
- show events => select * from information_schema.events;
'생계 > MySQL' 카테고리의 다른 글
[workbench]could not connect the SSH Tunnel : server public key has changed (0) | 2024.01.13 |
---|---|
mysql 자주쓰는 함수 (0) | 2023.11.06 |
mysql select lock (0) | 2021.08.02 |
mysql 설치 후 바꾸는 것을 고려할 만한 디폴트 설정 알아보자 (0) | 2021.07.31 |
가상머신 virtualbox mysql 설치 - 2. mysql 설치 접속 (0) | 2021.06.26 |