Este é um resumo de comandos básicos para mysql.
Usar banco de dados
Esse comando é nescessário, pois você precisa escolher o banco de dados onde será criado as tabelas.
mysql> USE <banco de dados>
Criar banco de dados
mysq> CREATE DATABASE <banco de dados>
Excluir banco de dados
Mostrar usuários
Criar usuário
Alterar usuário
Para alterar uma permissão ou senha de um usuário num banco de dados, basta rodar o comando
mysql> CREATE USER <usuario>;mysql> GRANT ALL PRIVILEGES ON <banco de dados>.* TO '<usuario>'@'<host>' IDENTIFIED BY '<senha>';
mas com os devidos valores que se deseja alterar, como os privilégios e a senha. Esse comando serve também para adicionar o usuário a outro banco de dados, a outro host, etc
Excluir usuário
mysql> DROP USER <usuario>;
Alterar coluna
Banco de dados
Mostrar bancos de dados
mysql> SHOW DATABASES;
Usar banco de dados
Esse comando é nescessário, pois você precisa escolher o banco de dados onde será criado as tabelas.
mysql> USE <banco de dados>
Criar banco de dados
mysq> CREATE DATABASE <banco de dados>
Excluir banco de dados
mysql> DROP DATABASE;
Usuários
Mostrar usuários
mysql> SELECT mysql;
mysql> SELECT user FROM user;
Criar usuário
mysql> CREATE USER <usuário>;
mysql> GRANT ALL PRIVILEGES ON <banco de dados>.* TO > '<usuário>'@'<host>' IDENTIFIED BY '<senha>';
mysql> FLUSH PRIVILEGES;
Alterar usuário
Para alterar uma permissão ou senha de um usuário num banco de dados, basta rodar o comando
mysql> CREATE USER <usuario>;mysql> GRANT ALL PRIVILEGES ON <banco de dados>.* TO '<usuario>'@'<host>' IDENTIFIED BY '<senha>';
mysql> FLUSH PRIVILEGES;
mas com os devidos valores que se deseja alterar, como os privilégios e a senha. Esse comando serve também para adicionar o usuário a outro banco de dados, a outro host, etc
Excluir usuário
mysql> DROP USER <usuario>;
Tabelas
Mostrar tabelas
mysql> SHOW TABLES;
Criar tabela
mysql> CREATE TABLE <tabela> (<campo1> <tipo1>, <campo2> <tipo2> ... );
Alterar tabela
Adicionar colunas
mysql> ALTER TABLE <tabela> ADD <coluna> <tipo> AFTER <coluna anterior>;
msql> ALTER TABLE <tabela> CHANGE <tabela> <novo nome tabela> <campo> <tipo>;
Se não quiser mudar o nome da tabela, basta manter o <novo nome tabela> com o nome antigo. Quanto o campo, se você colocar outro nome, vai ser criado um novo campo com o tipo especificado, mas se for dado o nome de um campo já existente, ele apenas altera o tipo dele.
Apagar coluna
mysql> ALTER TABLE <tabela> DROP <coluna>;
Excluir tabela
mysql> DROP TABLE <tabela>
Comentários
Postar um comentário