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;