O MySQL é um sistema de gerenciamento de banco de dados
(SGBD), que utiliza a linguagem SQL (Linguagem de Consulta Estruturada, do
inglês Structured Query Language) como interface. É atualmente um dos bancos de
dados mais populares, com mais de 10 milhões de instalações pelo mundo.
Site Oficial = http://dev.mysql.com/
COMANDOS
Acessar o Banco de Dados
mysql>mysql -u root -p ;
-u = para informar o usuário.
-p = para informara senha.
Lista todos os Bancos
mysql> show databases;
Cria nova instancia de Banco de Dados
mysql> create database <nome_do_banco>;
mysql> create database escola;
Seleciona o Banco que vai trabalhar.
mysql> use <nome_do_banco>;
mysql> use escola;
Lista todas as tabelas dentro do banco de dados selecionado.
mysql> show tables;
Criando uma tabela.
mysql> create table nome_da_tabela(
-> nome_campo datatype (valor_datatype),
->);
mysql> create table alunos(
-> id int(6) not null auto_increment,
-> nome text(20) not null,
-> idade int (2),
-> primary key(id)
->);
not null = o valor não pode ser nulo.
auto_increment = preenchido automaticamente em ordem crescente.
Mostra todos os campos e as propriedades que definimos na tabela.
mysql> describe <nome_da_tabela>;
mysql> describe aluno;
Inserindo dados na tabela.
mysql> insert into nome_da_tabela;
mysql> insert into alunos(nome, idade,) values ('Bruno', '20')
Exibindo todos os dados da tabela.
mysql> select * from <nome_da_tabela>;
mysql> select * from alunos;
Exibindo dados específicos da tabela. mysql> select nome from <nome_da_tabela>;
mysql> select nome from alunos;
Exibindo dados e filtrando da tabela.
Neste caso ele lista apenas as linhas onde a coluna idade seja maior que 20.
mysql> ;
mysql> select * from alunos where idade > 20;
Alterando dados da tabela
Tudo que for id=1 sera alterado o campo nome p/ 'Jose'.
mysql> update
mysql> update alunos set nome = 'Jose' where id = '1';
Apagar dados da tabela.
Apaga a linha onde o id for = '1'.
mysql> delete
mysql> delete from aluno where id = '1';
Apagar tabela.
mysql> drop table <nome_tabela>;
mysql> drop table alunos;
Apaga Banco de dados.
mysql> drop database <nome_database>;
mysql> drop database escola;
Para sair do mysql.
mysql> quit;
Nenhum comentário:
Postar um comentário