Criar database
create database <nomedodatabase>;
Deletar database
drop database <nometabela>
Deletar tabela
drop table <nometabela>
Entrar na tabela
use <nomedatabase>;
Lista os campos da tabela
describe <nome tabela>;
Lista todas as tabelas
show tables;
Alterar tabela
alter table <nomedatabela> drop <nomedocampo>;
Criar campo na tabela
alter table <nomedatabela> add <nomedocampo>
<tipo> <caracateristicas>
ex:
alter table aluno add sexo char not null,
Inserir Valor na tabela
INSERT INTO <nometabela> (<nomecampo>)
values (‘<valordocampo>’);
create table aluno( id_aluno integer unsigned not null auto_increment, nome varchar(50) not null, endereco varchar(50) not null, telefone varchar(50) not null, primary key (id_aluno); create table disciplina( id_disciplina integer unsigned not null auto_increment, nome_disciplina varchar(50) not null, horario varchar(50) not null, primary key (id_disciplina)); create table professor( id_professor integer unsigned not null auto_increment, nome_professor varchar(50) not null, endereco varchar(50) not null, telefone varchar(50) not null, primary key (id_professor)); create table turma( id_turma integer unsigned not null auto_increment, id_disciplina integer not null, id_professor integer not null, sala varchar(50) not null, primary key (id_turma), index turma_indice1 (id_disciplina), index turma_indice2 (id_professor)); create table turma_aluno( id_turma integer not null, id_aluno integer not null, index turma_indice1 (id_turma), index turma_indice2 (id_aluno));
Query
select * from pessoa;
select nome from pessoa;
select * from pessoa where > 3;
select nome from pessoa where < 3;
SELECT p.nome, c.nome
FROM pessoa p, curso c, pessoa_curso pc
WHERE pc.id_pessoa = p.id
AND pc.id_curso = c.id
ORDER BY c.nome;
Seleciona os registros com id 1 e id 3
select * from pessoa
where id = 1
or id = 3;
Faz a mesma coisa que o de cima
select * from pessoa
where id in (1,3);
select * from
where valor between 200 and 500;
select * from pessoa
order by id desc;
SELECT id FROM pessoa ORDER BY id DESC limit 1; /Traz o ultimo registro da tabela
select * from pessoa
where nome = ‘mario’;
SELECT * FROM pessoa
WHERE nome LIKE ‘%l%’;
create table pessoa( id integer unsigned not null auto_increment, nome varchar(50) not null, email varchar(50) not null, primary key (id)); create table curso( id integer unsigned not null auto_increment, nome varchar(50) not null, primary key (id)); create table pessoa_curso( id_pc integer unsigned not null auto_increment, id_pessoa integer not null, id_curso integer not null, index turma_indice1 (id_pessoa), index turma_indice2 (id_curso), primary key (id_pc));
Sem comentários ainda
Nenhum comentário ainda.
Comentários RSS URI identificador do TrackBack
Deixe um comentário
