Ir para conteúdo
Sistema de Servidores de Jogos ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

Posts Recomendados

Este guia é destinado a iniciantes e tem como objetivo ajudar na criação e administração básica de um banco de dados.

 

* Criar um banco de dados: mysqladmin -h localhost -u root -p create nome_do_bd

 

O comando acima criará um banco de dados chamado 'nome_do_bd'. A opção '-h localhost' diz em qual IP/HOST o servidor MySQL está localizado para efetuar a conexão, enquanto que as opções '-u root -p' significa para usar o usuário 'root' para fazer a ação, e perguntar por uma senha. Caso o usuário não precise de senha, a opção '-p' não é requerida.

 

* Conectar ao banco de dados criado: mysql -u root -p nome_do_bd

 

* Visualizar bancos de dados existentes: SHOW DATABASES;

 

* Selecionar banco de dados: USE nome_do_bd;

 

* Criar tabela no banco de dados: CREATE TABLE nome_da_tabela (

id int(5) unsigned zerofill NOT NULL auto_increment,

nome varchar(255),

localizacao varchar(50),

mensagem text,

data datetime,

PRIMARY KEY(id)

);

 

O campo 'id' vai ser a identificação na tabela, ele terá sempre seu número incrementado (para nunca repetir) e nunca será nulo. Como definimos o campo como int(5), que significa número inteiro de no máximo 5 dígitos, então poderemos armazenar de 00001 a 99999 identificações na tabela.

 

O campo nome é definido com varchar(255), que significa uma string de até 255 caracteres. Então o nome da pessoa poderá ir até 255 caracteres, sendo que se o nome tiver apenas 50 caracteres, o BD irá usar apenas os 50 caracteres. Se fosse char(255), o banco de dados iria usar todos os 255 caracteres, desperdiçando memória. Coloquei 255 (que é o máximo suportado pelo varchar/char) de exagero mesmo.

 

A localização também usa o varchar, só que com no máximo 50 caracteres 'varchar(50)'.

 

O campo mensagem já é diferente. Ele comporta textos enormes, e não só restritos a até 255 caracteres. Esta é a caracteristica do tipo de campo 'text'.

 

Por último o campo data, que é do tipo datetime. Quando adicionarmos uma entrada nessa tabela, a data que irá aparecer neste campo estará no formato Ano-Mês-Dia Hora:minuto:segundo.

 

 

* Inserir alguns dados nesta tabela: INSERT INTO nome_da_tabela VALUES (

'1',

'Fulano',

'Acre',

'Uma mensagem qualquer',

NOW()

);

 

* Atualizar os dados da primeira linha, trocar Acre por Petrolina:

 

UPDATE nome_da_tabela SET localizacao='Petrolina' WHERE id='00001';

 

No caso da atualização, pedimos ao BD para atualizar a tabela 'nome_da_tabela, mudando o campo localizacao para 'Petrolina' nas linhas que tiverem o 'id' igual à 00001. Isso só vai atualizar a linha 1.

Se não tivesse a instrução 'WHERE', todos os campos localizacao de todas as linhas seriam mudados para 'Petrolina'.

 

* Deletar essa linha do banco de dados: DELETE FROM nome_da_tabela WHERE id='00001';

 

* Consultar os dados da nossa tabela: SELECT id,nome,localizacao FROM nome_da_tabela;

 

Usando o comando SELECT para visualizar os dados da nossa tabela. Com este comando podemos requisitar apenas determinados campos, na ordem que quisermos.

 

* Consultar conteúdo da tabela: DESCRIBE nome_da_tabela;

 

* Ver os registros da tabela: SELECT * FROM nome_da_tabela;

 

* Contar quantas linhas tem na nossa tabela: SELECT COUNT(*) FROM nome_da_tabela;

 

* Consultar os dados da nossa tabela ordenando por ordem alfabética no campo nome:

 

SELECT id,nome,localizacao FROM nome_da_tabela ORDER BY nome;

 

* Salvar todo o conteúdo de nosso banco de dados em um arquivo texto com todos os comandos:

 

mysqldump -u root -p nome-do-bd > umnomequalquer.sql

 

Chamaremos este arquivo de arquivo dump.

O arquivo umnomequalquer.sql será criado, e se você editá-lo com um editor de texto comum, verá que ele contém vários comandos SQL para criar as tabelas do BD e colocar os dados nestas tabelas.

 

* Importar estes dados para o seu BD, você usa o seguinte comando:

 

mysql -u root -p nome-do-bd < umnomequalquer.sql

 

* Deletar todos os dados da tabela 'nome_da_tabela' com o seguinte comando:

 

DELETE FROM nome_da_tabela;

 

* Visualizar todas as tabelas do BD:

 

SHOW TABLES;

 

* Deletar tabela ou Banco de dados:

 

DROP TABLE nome_da_tabela;

DROP DATABASE nome_do_bd;

 

 

Todas as palavras-chaves estão com cor diferenciada do restante do texto.

  • Curtir 3

"Call me King, call me Demon. The Water forget the Names of the drowned."

Link para o comentário
https://www.webcheats.com.br/topic/2238949-mysql-guia-b%C3%A1sico-mysql/
Compartilhar em outros sites

  • 1 mês depois...

-Cool Guide

This language is very interesting to, and quite used to panels VIPS,

and it is also well used in creating forums.

Link para o comentário
https://www.webcheats.com.br/topic/2238949-mysql-guia-b%C3%A1sico-mysql/#findComment-8924713
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.