Você está na página 1de 3

MYSQL

Funcionalidades
Multiplataforma
Free
Constante Atualizao
Arquitetura Cliente-Servidor
SGDB
Trabala es!utando a porta ""#$%servidor&
Acesso
A!essar o M'S() por lina de !omando %!md ou !onsole&*
m+sql - p - u ,lo-in do usu.rio, - ,ip ou nome da m.quina servidora,
Senha do MYSQL: lpc123
Explicaes dos parmetros
- p /0 Soli!ita a sena %pass1ord& ou usu2.rio
- u /0 identifi!a o usu.rio %nome lo-in&
- /0 identifi!a a m.quina servidora
3bs* no nosso !aso o lo-in padro e root e a sena !onfi-urada 4 lp!56"7
Comandos bsicos do MYSQL
!reate database labin %nome&
Ver todos os bancos de dados
So1 database
ndica o banco de dados corrente
8se labin %nome ban!o&
Cria!o de tabelas
Al-uns tipos de dados
int / n9meros inteiros
float ou double / n9meros reais
!ar ou var!ar / !adeia de !ara!teres
blob / dados no formato bin.rio
time / dado no formato de ora
date / dado no formato de data
Criando uma tabela
Create table usu.rio %!ad usu.rio int%55& & not null auto:in!rement primar+
;e+< nome var!ar%5##&< sena var!ar%5#&< media float %"<6&&=
"bser#aes
>ot null* no pode ser nulo
?rimar+ ;e+* !ampo !ave prim.ria
auto-in!remente* @spe!ifi!a que este !ampo 4 auto in!rementado
float%"<6&* indi!a que este !ampo tem " !asas antes a vir-ula e 6 apAs
Bnt%55&* !ampo tipo inteiro de 55 di-itos
Car!ar%5##&* !ampo !om !ara!teres de tamano m.Dimo de 5##
Mostra as tabelas do banco de dados corrente$ S%o& tables'
Mostra os campos da tabela$ s%o& (rom nome da tabela ou desc nome da
tabela
)ara inserir dados numa tabela$
Bnsert into nome da tabela values %null< E?auloF< Eteste 56"F< 5#7##&=
3u
Bnsert into usu.rio %!Ad:usuario< nome< sena< media<& values%null< E?auloF<
Eteste56"F< 5#7##&=
)ara #isuali*ar todos os dados da tabela$
Sele!t G from nome da tabela
Eliminar tabela drop table nome da tabela
Alterar campos de uma tabela Alter table nome da tabela
add / adi!iona !ampo
@D* add sena var!ar%5#&=
!an-e / muda o !ampo
@D* !an-e sena sena var!ar not null=
drop / elimina o !ampo
@D* drop drop sena=
Atuali*ar dados de uma tabela update nome da tabela set media / H 1ere
!odusuario / 5=
ApAs o set devem ser espe!ifi!ados os !ampos e os valores a serem alterados e
apAs o 1ere deve ser espe!ifi!ada a !ave de bus!a
)ara eliminar dados de uma tabela delete from nome da tabela 1ere
!adusuario / I=
ApAs o 1ere deve ser espe!ifi!ada a !ave de bus!a
"bser#a!o
3s !omandos de S() que tem !ampo !ar ou var!ar< os respe!tivos valores
devem vir entre aspas simples7
Fa*er o bac+up do banco de dados
M+sqldump Ju root%nome do usuario& -p -
56K7#7#75%B? da m.quina& aula%nome do ban!o& aula7sql%nome do
nome do arquivo de ba!;up&
,e(a*er o bac+up m+sqladmin --for!e drop aula %nome do ban!o&
m+sqladmin --!reate drop aula %nome do ban!o&
m+sql Ju root%nome do usu.rio& Jp J 56K7#7#75%ip da
m.quina& aula%nome do ban!o& L aula7sql %nome do
arquivo de ba!;up&=

Você também pode gostar