Tutorial de comandos mysql

Tutorial de comandos mysql
MySQL é um banco de dados que está por trás de muitos aplicativos hoje em dia. Este banco de dados relacional pode ser acessado a partir do terminal e ajuda os engenheiros do Dev-OPS e os administradores do sistema. Neste artigo, experimentaremos alguns dos comandos MySQL mais comuns no terminal Linux.

Conecte -se ao MySQL

Se você já instalou o MySQL em sua máquina Ubuntu, pode se conectar facilmente ao shell MySQL emitindo o seguinte comando em seu terminal Linux.
[cc lang = "Bash" largura = "100%" altura = "100%" escape = "true" tema = "Blackboard" Nowrap = "0"]
$ sudo mysql -u root -p
[/cce_bash]
No comando acima:

  • -você é o usuário
  • raiz é o nome de usuário do MySQL
  • -p é a senha

Depois de executar o comando acima, você será solicitado a inserir a senha. Depois de inserir a senha do usuário root, você estará conectado ao shell MySQL.

Se você instalou recentemente o MySQL, não será solicitado a senha.

Defina ou altere a senha

Para definir ou alterar a senha para qualquer usuário do banco de dados MySQL, emita o seguinte comando:

mysql> alterar o usuário 'user_name'@'localhost' identificado por 'new_password';

Substitua o nome de usuário e Nova Senha com seu nome de usuário e senha desejada. Por exemplo:

MySQL> Alter Usuário 'root'@'localhost' identificado por '12345678';

Ver bancos de dados

No MySQL, você pode visualizar a lista de bancos de dados sob os privilégios concedidos pelo usuário, executando o comando simples declarado abaixo:

MySQL> Mostrar bancos de dados;

O comando acima listará todos os bancos de dados.

Crie um banco de dados

Você pode criar um banco de dados emitindo o seguinte comando no shell MySQL:

MySQL> Criar banco de dados, se não existe Database_Name;

A declaração acima não criará um banco de dados se já existir um banco de dados com o nome que foi fornecido. Por exemplo:

MySQL> Criar banco de dados, se não existe DB1;

Como você pode ver na captura de tela, o db1 Banco de dados foi criado.

Selecione um banco de dados

Você pode usar qualquer um dos bancos de dados listados executando o seguinte comando no shell MySQL:

MySQL> Use o banco de dados DB1;

Crie uma tabela

Uma tabela pode ser criada usando o comando Creta Tabela e definindo os nomes das colunas e seus tipos nos parênteses, como segue:

MySQL> Criar tabela se não existir TB1 (
col1 int,
Col2 Varchar (20),
..
Chave primária (col1)
);

Nesta consulta de criação:

  • TB1 é o nome da tabela
  • Col1, col2 são os nomes das colunas no TB1 mesa
  • Int e Varchar são os tipos de dados das colunas especificadas
  • Col1 é definido como a chave primária

Ver tabelas

Para listar todas as tabelas no banco de dados atual, execute o comando simples de tabelas de show no shell mysql.

MySQL> Mostrar tabelas;

Exibir a estrutura da tabela

A estrutura da tabela, incluindo nomes de colunas, seus tipos e seus valores padrão, pode ser visto executando o comando descrito.

mysql> desc Tb1;

Insira dados

Os dados podem ser inseridos na tabela, fornecendo os nomes das colunas nos quais você deseja inserir dados, bem como os dados ou valores, usando a seguinte sintaxe:

mysql> inserir no tb1 (col1, col2)
Valores (1, "value1"),
(2, "value2");

Exibir dados da tabela

A instrução SELECT é usada para visualizar os dados em uma tabela. Você pode fornecer o símbolo de asterisco (*) para selecionar todas as colunas ou fornecer as colunas específicas que deseja visualizar.

mysql> selecione * do tb1;
MySQL> Selecione Col2 do TB1;


Excluir dados da tabela

Para excluir uma linha de uma tabela, forneça o nome da tabela para a exclusão do comando, juntamente com a cláusula de Where Condicional.

mysql> exclua do tb1 onde col1 = 1;

Exclua uma tabela

Excluir uma mesa é tão fácil quanto dizer. Você pode excluir qualquer tabela no banco de dados atual executando a declaração abaixo.

MySQL> Drop tabela TB1;


Exclua um banco de dados

Excluir ou soltar um banco de dados é o mesmo que excluir uma tabela em mysql. Basta usar o comando Drop Database com o nome do banco de dados.

MySQL> Drop Database se existir DB1;