MySQL - Comandos básicos

Publicado por Rick em 01/02/2013

[ Hits: 83.263 ]

Blog: http://www.guiadoti.com

 


MySQL - Comandos básicos



Pessoal, nesse post veremos alguns comandos básicos do MySQL, segue abaixo.

Acessando banco como root:

# mysql -u root -p

Criando base de dados guiadoti:

mysql> create DATABASE guiadoti;

Selecionar banco:

mysql> USE guiadoti;

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

É isso aí pessoal, espero que possa ajudar, até a próxima.

Dica também publicada em: Guia do TI: Comados Básicos do MySQL

Outras dicas deste autor

Ambiente seguro com chroot

OSSEC - Instalação e configuração

Auditando com Snoopy

Auditando com Lastcomm

Controle de banda com HTB-tools

Leitura recomendada

MySQL - Importar e exportar todos os bancos usando "mysqldump" e "source"

Fazendo Backup de Tabelas mySQL

MySQL - Backup automático de banco de dados com data

SELECT data = hoje/ontem/anteontem no MySQL

Entrando no MySQL 5.6 (as dificuldades de acessar o MySQL 5.6)

  

Comentários
[1] Comentário enviado por sluyz em 23/05/2014 - 13:56h

E como deletar uma base pelo ssh sem pedir confirmação?

[2] Comentário enviado por Je_89 em 11/02/2015 - 21:33h


Boa noite.

Sou novo aqui, no Linux e no MySql, gostaria de saber se o MySQL tem parte gráfica.

Sempre trabalhei com o SQL SERVER e por isso estou achando estranho porém é uma boa maneira de se aprender com software livres.

Abraço.

PS: Se tiver alguma dica para iniciante agradeço.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts