Mysql: mudanças entre as edições

De Pontão Nós Digitais
Ir para navegaçãoIr para pesquisar
 
(Uma revisão intermediária pelo mesmo usuário não está sendo mostrada)
Linha 1: Linha 1:
== ComandLine ==
== ComandLine ==
Nota: depois dos comandos, não esqueça de colocar ; para fazer efeito.  
Nota: depois dos comandos, não esqueça de colocar ; (ponto e vírgula) para fazer efeito.  


=== Entrando e saindo do Mysql ===
=== Entrando e saindo do Mysql ===
Linha 12: Linha 12:


  # mysql> exit + enter
  # mysql> exit + enter
=== Criando novo usuário ===
Com usuário root:
# mysql> CREATE USER 'nome-do-usuario'@'localhost' IDENTIFIED BY 'senha-senha-senha';


=== Criando uma base de dados ===
=== Criando uma base de dados ===

Edição atual tal como às 14h14min de 24 de junho de 2016

ComandLine

Nota: depois dos comandos, não esqueça de colocar ; (ponto e vírgula) para fazer efeito.

Entrando e saindo do Mysql

# mysql -u nome_do_usuario -p 

O prompt vai ficar assim:

# mysql>

para sair basta usar o exit:

# mysql> exit + enter

Criando novo usuário

Com usuário root:

# mysql> CREATE USER 'nome-do-usuario'@'localhost' IDENTIFIED BY 'senha-senha-senha';

Criando uma base de dados

# mysql> create database nome_da_base;

Selecionar banco

# mysql> USE nome_do_banco;

Mostrar tabelas

# mysql> show tables;

Criando tabela

# mysql> create TABLE endereco (
id_endereco smallint NOT NULL,
rua varchar(100) NOT NULL,
bairro varchar(25) NOT NULL,
cidade varchar(25),
primary key(id_endereco)
);

Visualizar colunas da tabela

# mysql> DESC endereco;

Inserindo coluna na tabela

# mysql> ALTER TABLE endereco ADD pais varchar(25);

Remover chave primária da tabela

  1. mysql> ALTER TABLE endereco DROP primary key; Inserindo chave primária na tabela:
  1. mysql> ALTER TABLE endereco ADD PRIMARY KEY(id_endereco);

Modificar definições de uma coluna

# mysql> ALTER TABLE endereco MODIFY bairro varchar(50);

Excluir coluna da tabela

# mysql> ALTER TABLE endereco DROP cidade;

Renomear tabela

# mysql> ALTER TABLE endereco RENAME localizacao;

Deletar uma tabela

# mysql> DROP TABLE localizacao;

Deletar uma base de dados

# mysql> DROP DATABASE nome_da_base;

Backup de base de dados

 # mysqldump -u usuario_da_base -p nome_da_base > nome_da_base.sql

Restauração da base:

 # mysql -u root -p [database_name] < dumpfilename.sql