code: func (s *ShowDatabasesStatement) RequiredPrivileges() (ExecutionPrivileges, error) {
  	// SHOW DATABASES is one of few statements that have no required privileges.
  	// Anyone is allowed to execute it, but the returned results depend on the user's
  	// individual database permissions.
  	return ExecutionPrivileges{{Admin: false, Name: "", Privilege: NoPrivileges}}, nil
  }
docs: // RequiredPrivileges returns the privilege required to execute a ShowDatabasesStatement.