Publicado em Progamação, Tecnologia

MySQL basiquinho

Muitos vão preferir administrar seus bancos de dados usando ferramentas gráficas como o phpMyAdmin ou o Workbench, e isso é ótimo, essas ferramentas facilitam e muito a criação e administração. Mas, é interessante também poder fazer algumas tarefas básicas diretamente na linha de comandos, elas podem ser úteis em algum momento.

Vou passar alguns comandos básicos testados no XAMPP 5.6.23 rodando numa distribuição Ubuntu 16.04. Com esses comandos vamos logar no MySQL, vamos criar um banco de dados, uma tabela e realizar INSERT e SELECT.

No terminal, precisamos navegar até o binário do MySQL na pasta do XAMPP e executá-lo passando os parâmetros necessários:

$ cd /opt/lampp/bin
$ ./mysql -u root -p

Podemos trocar “root” pelo usuário que for necessário e conveniente. O comando vai pedir a senha correspondente e vai habilitar o prompt do MySQL para podermos digitar os comandos próprios dele.

  • Listamos os bancos de dados existentes:
SHOW DATABASES;
  • Criamos um novo banco de dados:
CREATE DATABASE mydb;
  • Selecionamos o banco de dados criado:
USE mydb;

Criamos uma tabela:

CREATE TABLE tabela (
    id INT,
    campo1 VARCHAR(20),
    campo2 VARCHAR(20)
);
  • Listamos as tabelas existentes:
SHOW TABLES;
  • Visualizamos a estrutura de uma determinada tabela:
DESCRIBE tabela;
  • Insertamos dados na tabela:
INSERT INTO tabela (id,campo1,campo2)
VALUES(1,'João','marceneiro');
  • Selecionamos os dados da tabela:
SELECT * FROM tabela;
  • Selecionamos segundo critérios de busca:
SELECT nome
FROM tabela
WHERE campo2='marceneiro';
Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google

Você está comentando utilizando sua conta Google. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s

Este site utiliza o Akismet para reduzir spam. Saiba como seus dados em comentários são processados.