Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

MySQL 데이터베이스의 모든 테이블 나열


MySQL 데이터베이스의 모든 테이블을 나열하는 방법을 이해합시다 −

데이터베이스가 생성되면 다음 쿼리를 사용하여 특정 데이터베이스에 액세스하고 사용할 수 있습니다. -

쿼리

mysql> USE databaseName
Database changed

'USE' 문에는 세미콜론이 필요하지 않습니다. 이는 'QUIT' 문과 유사합니다. 세미콜론을 사용해도 해가 되지 않습니다. 자체 데이터베이스를 생성하여 사용할 수 있지만 그 전에 MySQL 관리자의 허가가 필요합니다.

MySQL 관리자는 권한을 제공하기 위해 아래와 같이 명령을 실행할 수 있습니다 -

mysql> GRANT ALL ON tableName.* TO ‘your_mysql_name’@’your_client_host’;

여기서 'your_mysql_name'은 사용자에게 할당된 MySQL 사용자 이름을 나타냅니다.

'your_client_host'는 사용자가 서버에 접속한 호스트를 나타냅니다.

아래 쿼리는 데이터베이스의 테이블을 표시합니다 -

mysql> SHOW TABLES;

참고: 데이터베이스가 새로 생성된 경우에는 그 안에 테이블이 없을 것이 분명합니다. 위의 쿼리는 '빈 집합'이 됩니다. 가장 중요한 부분 중 하나는 데이터베이스의 구조, 필요한 테이블, 모든 테이블의 열 및 이러한 테이블 간의 관계를 결정하는 것입니다.

데이터베이스에 무엇이 포함되어야 하는지, 적절한 이름이 결정되고 적절한 열 이름과 행 값으로 테이블이 생성되면 이 데이터베이스로 어떤 종류의 조작을 수행할 수 있는지 논의할 수 있습니다.