Você está na página 1de 3

Comandos Bsicos SQL

1. Acessar o banco de dados


Mysql h localhost u root p
2. Ver os Bancos Existentes
SHOW databases;
3. Criar um Banco
CREATE DATABASE nome_do_banco;
4. Selecionar o banco de dados
USE nome_do_banco;
5. Criar uma Tabela
CREATE TABLE nome_da_tabela(
Coluna1 tipo(),
Coluna2 tipo(),
Coluna3 tipo());
6. Visualizar as tabelas
SHOW tables;
7. Ver as propriedades da tabela
DESCRIBE nome_da_tabela;
8. Inserir valores na Tabela
INSERT INTO nome_da_tabela VALUES(valor_col1, valor_col2, valor_col3);
9. Ver os valores na Tabela
SELECT * FROM nome_da_tabela;
10. Limpar os Valores da Tabela
DELETE FROM nome_da_tabela;

11. Deletar uma tabela


DROP TABLE nome_da_tabela;
12. Apagar o Banco de Dados
DROP DATABASE nome_do_banco;
13. Adicionando uma Coluna a Tabela no final
ALTER TABLE nome_tablela ADD nova_coluna VARCHAR(50);
14. Adicionando uma Coluna a Tabela no incio
ALTER TABLE nome_da_tabela ADD nova_coluna VARCHAR(50) FIRST;
15. Adicionando uma Coluna a Tabela na posio especfica
ALTER TABLE nome_da_tabela ADD nova_coluna VARCHAR(50) AFTER nome_da_coluna;
16. Excluir uma Coluna da Tabela
ALTER TABLE nome_da_tabela DROP nome_da_coluna;
17. Alterar a definio do tipo de uma Coluna
ALTER TABLE nome_tabela MODIFY nome_coluna NOVO_TIPO(50);
18. Renomear a Tabela
ALTER TABLE nome_atual RENAME novo_nome;
19. Visualizar uma linha(Registro) especfica pelo valor dela.
SELECT * FROM nome_da_tabela WHERE (nome_da_coluna = "valor");
20. Apagar um linha(Registro) especfica pelo valor de uma clula.
DELETE FROM nome_da_tabela WHERE (nome_da_coluna= valor);
21. Atualiza/ altera o valor de uma clula especfica
UPDATE nome_da_tabela SET nome_coluna = novo_valor WHERE nome_coluna = valor_anterior;
22.Criar uma tabela com campo identificador nico, chave primria, auto_increment e no nulo
CREATE TABLE nome_da_tabela(
Id int PRIMARY KEY AUTO_INCREMENT NOT NULL,

23. Atualiza/altera o valor de apenas uma clula(Necessrio ter identificador nico)


UPDATE nome_da_tabela SET nome_coluna = novo_valor WHERE id = linha_do_valor;
24. Deletar a chave primria de uma Tabela
ALTER TABLE minha_tabela DROP PRIMARY KEY;
25. Ver os usurios do mysql
SELECT * FROM mysql.user;
26. Cria Usurios e dar permisses
Cria um usurio para acesso somente a localhost.
CREATE USER 'daniel'@'localhost' IDENTIFIED BY 'P45sword';
Determina as permisses de acesso do usurio
GRANT ALL PRIVILEGES ON *.* TO 'daniel'@'localhost' WITH GRANT OPTION;
cria o usurio (para acesso de qualquer host)e a senha
CREATE USER 'daniel'@'%' IDENTIFIED BY 'P45sword';
Permisso para acessar tudo apartir de qualquer host
GRANT ALL PRIVILEGES ON *.* TO 'daniel'@'%' WITH GRANT OPTION;
- Criar um senha para o usurio root do MySQL
SET PASSWORD FOR 'user'@'host' = PASSWORD('newpass'); ou
UPDATE mysql.user SET Password=PASSWORD('newpass') WHERE User='user' AND Host='host';
Depois rodar o commando FLUSH PRIVILEGES; para atualizar as informaes sobre usurios
27. Deleta um usurio do Mysql
DROP USER nome_do_usuario;

Você também pode gostar