Pular para o conteúdo principal

MySQL : Guia de referência

Este é um resumo de comandos básicos para mysql.

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>; 

Alterar coluna

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

Postagens mais visitadas deste blog

PHP : array de estados brasileiros com nomes e siglas

Esse é um simples array com os nomes dos estados e suas correspondentes siglas. Cada estado é um array numerado e e "bem comportado" : tudo em minúsculas e sem acentos, porque evita problemas de compatibilidade de codificação e você sempre pode usar um "strtoupper", "ucfirst" e "ucwords" do PHP para tratar a formatação. $estados = array( 1=>array("sigla"=>"ac","nome"=>"acre"), 2=>array("sigla"=>"al","nome"=>"alagoas"), 3=>array("sigla"=>"am","nome"=>"amazonas"), 4=>array("sigla"=>"ap","nome"=>"amapa"), 5=>array("sigla"=>"ba","nome"=>"bahia"), 6=>array("sigla"=>"ce","nome"=>"ceara"), 7=>array("sigla"=>"df","nome"=>...

Javascript : Converter sigla de estados em nome de estados

Esse é um switch prático pra quem precisa converter as siglas dos estados brasileiros nos seus respectivos nomes. Dado uma variável 'UF' com a sigla, vamos salvar em 'ESTADO' o nome correspondente: switch(UF){ case 'AC': ESTADO = 'Acre'; break; case 'AL': ESTADO = 'Alagoas'; break; case 'AP': ESTADO = 'Amapá'; break; case 'AM': ESTADO = 'Amazonas'; break; case 'BA': ESTADO = 'Bahia'; break; case 'CE': ESTADO = 'Ceará'; break; case 'DF': ESTADO = 'Distrito Federal'; break; case 'ES': ESTADO = 'Espírito Santo'; break; case 'GO': ESTADO = 'Goiás'; break; case 'MA': ESTADO = 'Maranhão'; break; case 'MT': ESTADO = 'Mato Grosso'; break; case 'MS': ESTADO = 'Mato Grosso do Sul'; break; case 'MG': ESTADO = 'Minas Gerais...