문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
|
database:mysql:basic [2021/02/22 15:52] kwon37xi [사용자 추가 / 권한] |
database:mysql:basic [2023/10/31 09:49] (현재) kwon37xi [테이블/컬럼 정보보기] |
||
|---|---|---|---|
| 줄 1: | 줄 1: | ||
| ====== MySQL 기본 명령어 정리 ====== | ====== MySQL 기본 명령어 정리 ====== | ||
| + | * [[database: | ||
| MySQL의 기본 명령어와 SQL문 정리. 내가 RDBMS에 완전 문외한이기 때문에 기본 SQL쿼리까지... | MySQL의 기본 명령어와 SQL문 정리. 내가 RDBMS에 완전 문외한이기 때문에 기본 SQL쿼리까지... | ||
| 줄 68: | 줄 68: | ||
| -- 권한 확인 ' | -- 권한 확인 ' | ||
| - | SHOW GRANTS FOR ' | + | SHOW GRANTS FOR user_name; |
| + | SHOW GRANTS FOR ' | ||
| </ | </ | ||
| 줄 127: | 줄 128: | ||
| # 데이터베이스를 생성하고, | # 데이터베이스를 생성하고, | ||
| mysql> CREATE DATABASE dbname; | mysql> CREATE DATABASE dbname; | ||
| + | |||
| + | # 없으면 생성한다. | ||
| + | mysql> CREATE DATABASE IF NOT EXISTS dbname; | ||
| mysql> CREATE DATABASE dbname CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; | mysql> CREATE DATABASE dbname CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; | ||
| 줄 323: | 줄 327: | ||
| SHOW TABLE STATUS like ' | SHOW TABLE STATUS like ' | ||
| - | -- 테이블의 컬럼 정보를 주석까지 포함해 보여준다. | + | -- 테이블의 컬럼 정보를 |
| SHOW FULL COLUMNS FROM [테이블이름]; | SHOW FULL COLUMNS FROM [테이블이름]; | ||
| </ | </ | ||
| 줄 356: | 줄 360: | ||
| * '' | * '' | ||
| * [[https:// | * [[https:// | ||
| + | |||
| + | ===== 전체 테이블의 행수 ===== | ||
| + | * 특정 데이터베이스 스키마에 있는 테이블들의 행수를 조회한다. | ||
| + | <code sql> | ||
| + | select TABLE_NAME, TABLE_ROWS | ||
| + | from information_schema.TABLES | ||
| + | where TABLE_SCHEMA='< | ||
| + | order by TABLE_ROWS desc; | ||
| + | </ | ||
| + | |||