A interface DBI


Métodos e Atributos DBI Portáteis

Método/Atributo Descrição
connect Estabelece uma conexão ao servidor de banco de dados.
disconnect Disconecta de um servidor de banco de dados.
prepare Prepara uma instrução SQL para ser executada.
execute Executa instruções preparadas.
do Prepara e executa uma instrução SQL.
quote Coloca valores string ou BLOB entre aspas para serem inseridos.
fetchrow_array Busca a próxima linha como um vetor de campos.
fetchrow_arrayref Busca a próxima linha como um vetor referência de campos.
fetchrow_hashref Busca a prima linha como uma referência a uma tabela hash.
fetchall_arrayref Busca todos os dados como um vetor de vetor (matriz).
finish Finaliza uma instrução e deixa os recursos do sistema livres.
rows Retorna o número de linhas afetadas.
data_sources Retorna um vetor de banco de dados disponíves ne localhost.
ChopBlanks Controla de o método fetchrow_* elimina os espaços em branco.
NUM_OF_PARAMS O número de colchetes em uma instrução preparada.
NULLABLE Quais colunas podem ser NULL.
trace Realiza rastreamento para depuração.

Métodos e Atributos específicos do MariaDB

Método/Atributos Descrição
mysql_insertid O último valor AUTO_INCREMENT.
is_blob Quais colunas são valores BLOB.
is_key Quais colunas são chaves.
is_num Quais colunas são numéricas.
is_pri_key Quais colunas são chaves primárias.
is_not_null Quais colunas NÃO PODEM ser NULL. Veja NULLABLE.
length O tamanho máximo das colunas.
max_length O tamanho máximo das colunas presentes no resultado.
NAME Nomes de colunas.
NUM_OF_FIELDS Número de campos retornados.
table Nome de tabelas no resultado.
type Todos os tipos de colunas

Os métodos Perl são descritos em maiores detalhes nas seções seguintes. Variáveis usadas em métodos que retornam valor tem estes significados:

Métodos e Atributos DBI Portáteis

Métodos e Atributos Especificos do MariaDB

Os métodos mostrados aqui são específicso do MariaDB e não são parte do padrão DBI. Diversos métodos já estão obsoletos: is_blob, is_key, is_num, is_pri_key, is_not_null, length, max_length, e table. Quando existir uma alternativa no padrão DBI, ela será listada aqui:

Retornar