Conhecimento nunca é demais
Mysql
Comandos básicos do SQL
07/09/10
Bom, hoje vou mostrar alguns comandos básicos do SQL que podem ser utilizados na maioria dos bancos de dados
Inserir dados:
INSERT INTO nome_da_tabela (nome_da_coluna_1,nome_da_coluna_2) VALUES(15,'valores');
Para cada coluna que você colocar no insert você deve colocar seu valor na mesma posição nos VALUES
Atualizar dados:
UPDATE nome_da_tabela SET nome_da_coluna_1 = 22, nome_da_coluna_2 = 'novos valores';
No UPDATE nós podemos utilizar o WHERE (onde) que serve para fazermos condições, exemplo:
Atualize todos os dados onde o status do usuário esteja ativo. Mais na frente aprenderemos como utilizar o WHERE.
Apagar dados:
DELETE FROM nome_da_tabela;
Aqui nós também podemos utilizar condições WHERE.
Localizar dados:
SELECT nome_da_coluna_1, nome_da_columa_2 FROM nome_da_tabela;
Aqui nós também podemos utilizar condições WHERE.
Outros Comandos
# WHERE <-- Condição (Onde)
WHERE
(coluna1 = coluna2 AND status = 1) OR
(coluna4 IS NOT NULL) OR
(coluna5 IS NULL)
# LIMIT <-- (Limite) Limita o numero de resultados em uma consulta
LIMITE 4 <-- Retorna 4 resultados de sua consulta caso haja tais registros
# Tem também o LIMIT dessa forma
LIMIT 10,20
# Pega do registro 10 até o Registro 20
# ORDER BY (Ordena por)
ORDER BY coluna1 DESC # <-- DESC/ASC (Descrecente/Crescente)
Até mais!
Comandos PHP para MySQL
29/08/10
mysql_affected_rows Retorna o número de linhas afetadas por uma consulta
mysql_close Fecha a conexão com o banco de dados MySQL
mysql_connect Abre a conexão com um banco de dados MySQL
mysql_create_db Cria um banco de dados MySQL
mysql_data_seek Move o ponteiro interno de uma consulta
mysql_db_query Envia uma consulta MySQL para o banco de dados
mysql_drop_db Exclui um banco de dados MySQL
mysql_errno Retorna o número do erro da última chamada MySQL
mysql_error Retorna a mensagem de erro da última chamada MySQL
mysql_fetch_array Retorna o resultado de uma consulta como array
mysql_fetch_field Retorna informações sobre um campo da consulta (objeto )
mysql_fetch_lengths Retorna o tamanho máximo de cada campo em uma consulta
mysql_fetch_object Retorna uma linha da consulta como um objeto
mysql_fetch_row Retorna uma linha da consulta como um array
mysql_field_name Retorna o nome de um campo da consulta
mysql_field_seek Posiciona o ponteiro para um campo específico da consulta
mysql_field_table Retorna o nome da tabela à qual o campo pertence
mysql_field_type Retorna o tipo de dado do campo
mysql_field_flags Retorna os flags associados a um campo da consulta
mysql_field_len Retorna o tamanho de um campo da consulta
mysql_free_result Libera os recursos alocados a uma consulta
mysql_insert_id Retorna o ID da última cláusula INSERT executada
mysql_list_fields Relação de campos de uma consulta Mais >