• Nenhum resultado encontrado

Catálogos

No documento administrator-pt.a4 (páginas 43-45)

17.1. Introdução

Esta seção lida com catálogos de visão, projetos, tabelas e suas propriedades, criando banco de dados, e executando uma série de operações em tabelas. Catálogos pré-existentes e projetos são listados na área esquerda inferior dabarra lateral.

Se houverem muitos projetos no seu servidor MySQL, o campo com o ícone lente de aumento pode ser útil para localizar o projeto que você está procurando. DigitandotouT, por exemplo, irá configurar o filtro para nomes de projetos que comecem com a letra

t. O filtro trabalha ignorando se as letras pesquisadas são Maiúsculas/minúsculas (case-insensitive).

Você também pode filtrar os nomes de projetos usando o caracter curinga (wild card)?para um caracter somente e*para de zero a qualquer número de caracteres. Por exemplo a string*boo?*irá procurar pelos projetos com nomes comobooks, course- booksebookings.

Selecione o banco de dados que você deseja ver. Clique com o botão direito do mouse em qualquer banco de dados e selecione a opção REFRESHSCHEMATALISTpara atualizar a listagem de banco de dados. Clicar sobre a base de dados ocasiona o carregamento da lista de nomes de tabelas e índices nas abasSchema TableseSchema Indicesrespectivamente da base de dados seleci- onada.

Para criar uma nova base de dados, clique com o botão direito do mouse sobre uma base de dados pré-existente e selecione a opção CREATENEWSCHEMA.

17.2. Tabelas do Projeto

A abaSchema Tableslista as diversas tabelas em um banco de dados selecionado, acompanhado da contagem de fileiras, com- primento de dados, e comprimento de índice das tabelas. Para tabelas tipo MyISAM , você também encontrará a data e a hora da última modificação, sobUpdate Time. Você pode atualizar a lista de tabelas ao pressionar o botão REFRESH.

As tabelas são ordenadas por nome inicialmente, mas você pode mudar esta ordenação cliclando no cabeçalho apropriado (Type,

Row Format, etc.).

Para excluir uma tabela, clique com o botão direito do mouse sobre a tabela e escolha a opção DROPTABLEdo menu suspenso. Pa- ra criar uma tabela você pode clicar no botão CREATETABLEna parte de baixo da janela, ou alternativamente, clicar com o botão direito do mouse sobre uma tabela e selecionar a opção CREATETABLEdo menu suspenso.

Para editar as colunas e índices de uma tabela, clique com o botão direito do mouse sobre a tabela desejada e selecione a opção EDITTABLEdo menu suspenso. Este procedimento irá executar o MySQL Table Editor, que você usará para modificar a tabela. Pa- ra mais informações vejaCapítulo 18, O MySQL Table Editor.

Para editar os dados atuais de uma tabela, clique com o botão direito do mouse sobre a tabela e selecione a opção EDITTABLE DATA. Este procedimento irá executar o MySQL Query Browser e carregar os dados da tabela em uma área de resultados do MySQL Query Browser.

Para executar operações em várias tabelas,selecione mais de uma tabela. Para as tabelas selecionadas, você pode executar opera- ções clicando no botão MAINTENANCEna base da lista de tabelas ou ainda clicando com o botão direito do mouse sobre uma das ta- belas selecionadas e escolhendo o sub-menu MAINTENANCEdo menu suspenso:

As opções disponíveis são:

• Optimize Table: Corresponde ao comando SQLOPTIMIZE TABLEe deve ser usado caso você tenha apagado uma gran- de parte da tabela ou caso tenha feito muitas modificações na tabela com linhas de comprimento variável (tabelas que tenham colunas tipoVARCHAR,BLOB, ouTEXT). Registros apagados são mantidos em uma lista vinculada e subsequentes operações

INSERTreutilizam antigas posições de registros. Você pode usar este comando para recuperar o espaço não utilizado e para defragmentar o arquivo de dados. Perceba que esta otimização de tabelas funciona somente para tabelas tipo MyISAM e BDB. Para mais informações vejaSintaxe deOPTIMIZE TABLE.

• Check Table: Corresponde ao comando SQLCHECK TABLEe é usado para diagnosticar problemas em tabelas. Para mais informações vejaSintaxe deCHECK TABLE.

• Repair Table: Corresponde ao comando SQLREPAIR TABLEe deve ser usado no caso de problemas com a tabela. Per- ceba que este comando funciona somente com tabelas tipo MyISAM. Para mais informações vejaSintaxe doREPAIR TABLE.

Clicando sobre o nome de uma tabela você irá visualizar suas propriedades na área de detalhes quando a área de detalhes estiver ativa. para mostrar a a área de detalhes, clique no botão DETAILS>>.

17.2.1. Estado da Tabela

Nesta aba, você encontrará informações detalhadas sobre a tabela selecionada. Esta informação também pode ser obtida executando o Comando SQLSHOW TABLE STATUS LIKE 'tbl'. Para mais informações vejaSHOW TABLE STATUS.

17.2.2. Estado da Fileira

Nesta aba, você encontrará informações detalhadas sobre as fileiras da tabela selecionada. Esta informação também pode ser obtida através do commando SQLSHOW TABLE STATUS LIKE 'tbl'. Para mais informações vejaSHOW TABLE STATUS.

17.3. Índices do Projeto

A abaSchema Indiceslista os índices da tabela selecionada. Além dos nomes dos índices e a tabela a que os índices perten- cem, você também pode ver o tipo do índice, se os valores são únicos, e se NULOS são permitidos. Você também pode conseguir esta mesma informação através do comando SQLSHOW INDEXem um cliente de Linha-de-Comando (vejaRecuperando Infor- mações sobre Bancos de Dados, Tabelas, Colunas e Ã#ndices). Para mais informações sobre índices,vejaÃ#ndices de Colunas.

Para ver as colunas que formam um índice, dê um duplo-clique sobre o índice. Catálogos

No documento administrator-pt.a4 (páginas 43-45)

Documentos relacionados