Mudanças entre as edições de "Mysql"

De Pontão Nós Digitais
(ComandLine)
Linha 1: Linha 1:
 
== ComandLine ==
 
== ComandLine ==
  
=== entrando no Mysql ===
+
=== Entrando no Mysql ===
 
  # mysql -u nome_do_usuario -p  
 
  # mysql -u nome_do_usuario -p  
 +
 +
O prompt vai ficar assim:
 +
 +
# mysql>
  
 
=== Criando uma base de dados ===
 
=== Criando uma base de dados ===
  # create database [nome_da_base]
+
 
 +
  # 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 ===
 +
 
 +
# mysql> ALTER TABLE endereco DROP primary key; Inserindo chave primária na tabela:
 +
 
 +
# 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 ===
 
=== Backup de base de dados ===

Edição das 16h04min de 23 de junho de 2014

ComandLine

Entrando no Mysql

# mysql -u nome_do_usuario -p 

O prompt vai ficar assim:

# mysql>

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