MySQL Comandos básicos

O MySQL é um SGBD ( Sistema de gerenciamento de banco de dados) da linguagem de banco de dados SQL. Aqui vou apresentar uma lista de comandos básicos para sua utilização.

1 – Abra o terminal no Linux

2 – Acesse o console do MySQL.

mysql -h localhost -u root -p

-h Host endereço da máquina onde esta rodando o MySQL
-u Usuário do MySQL
-p Senha do MySQL (Ela é solicitada após utilizar o comando)

Caso não possua a senha do usuário root MySQL, entre com o usuário root do Linux e acesse o console do MySQL.

sudo su -
mysql

3 – Crie um banco de dados.

create database teste;

4 – Criar um novo usuário.

create user 'teste' identified by 'senhateste';

5 – Conceder permissões ao novo usuário.

grant all privileges on teste.* TO teste;

6 – Veja os banco de dados existentes.

show databases;

7 – Acesse o banco de dados.

use teste;

8 – Crie uma tabela.

create table pessoas (
  id int not null auto_increment primary key,
  nome varchar(50),
  sexo char(1),
  nascimento date
);

9 – Crie uma tabela com chave estrangeira.

create table contatos (
  id int auto_increment not null primary key,
  telefone varchar(20),
  email varchar(100),
  pessoa_id int not null, FOREIGN KEY (pessoa_id) REFERENCES pessoas (id)
);

10 – Veja as tabelas existentes.

show tables;

11 – Insira dados em uma tabela.

insert into pessoas values 
(1, 'Maria', 'F', '1994-02-15'),
(2, 'João', 'M', '1991-04-11');
insert into contatos values 
(1, '(31)3333-3333', 'maria@irias.com.br', 1),
(2, '(31)99999-9999', 'joao@irias.com.br', 2);

12 – Selecione dados de uma tabela.

select * from pessoas;

13 – Selecione dados combinados de duas tabelas.

select ps.id, ps.nome, ps.sexo, ps.nascimento, ct.telefone, ct.email 
from pessoas as ps inner join contatos as ct on ps.id = ct.pessoa_id;

14 – Atualize dados de uma tabela.

update contatos set email = 'maria-novo-email@irias.com.br' where pessoa_id = 1;

15 – Delete dados de uma tabela .

delete from contatos where pessoa_id = 2;

16 – Veja a estrutura de uma tabela.

desc pessoas;

17 – Altere uma tabela.

alter table pessoas drop sexo;

18 – Delete uma tabela.

drop table contatos;

19 – Delete um banco de dados.

drop database teste;

20 – Sair do console MySQL.

quit;

Um comentário em “MySQL Comandos básicos”

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *