IntroduoaonovoMySQLWorkbench
IntroduoaonovoMySQL
Workbench
NesteartigofaremosumabreveapresentaodoMySQL
Workbench,anovaferramentadegerenciamentodo
bancodedadosMySQL.Serodemonstradosos
processosiniciaisdeconexoecriaodebancose
tabelas.
Gostei(4)
(0)
NesteartigoserfeitaumaapresentaorpidadanovaversodoMySQLWorkbench,
ferramentadegerenciamentodanovaversodobancodedadosMySQL.
OWorkbenchcontacomalgumasmelhorias,principalmentevisuais,comrelaoaoutras
ferramentasdegerenciamentodessemesmobanco.Aquisermostradooprocessode
conexoecriaodebancosdedadosetabelaspelomodovisual(semscripts).
InicieoMySQL,vatomenuiniciar,cliquenapastaMySQLemseguidacliqueem
MySQLWorkbench5.2CE,deacordocomafigura1:
data:text/htmlcharset=utf8,%3Cheader%20style%3D%22webkittaphighlightcolor%3A%20transparent%3B%20paddingbottom%3A%2045px%3B%2
1/15
15/08/2015
IntroduoaonovoMySQLWorkbench
Figura1:Menuiniciar,iniciandooMySQL
ApsclicaremMySQLWorkbench5.2CE,oMySQLserinicializado,emseguida
apareceremexecuo,comomostraafigura2:
Figura2:JanelainicialdoMySQL
Apsclicarduasvezesnainstncia,naparteSQLDevelopment,emalgunscasos
aparecerumamensagemdeerro(figura3),informandoquenopossvelseconectarno
bancodedadosdoservidor,issoocorreporquegeralmentenainstalaonofoifeitauma
escolhadestartarcomosistemaoperacional.
data:text/htmlcharset=utf8,%3Cheader%20style%3D%22webkittaphighlightcolor%3A%20transparent%3B%20paddingbottom%3A%2045px%3B%2
2/15
15/08/2015
IntroduoaonovoMySQLWorkbench
Figura3:Mensagemdeerro
Parasolucionaroproblemamostradonafigura3,vatopoServerAdministratione
cliqueemLocalMySQL55,comomostraafigura4:
Figura4:JanelaincialdoMySQL
ApsclicarduasvezesnaparteMySQL55localizadanaparteServerAdministration,
data:text/htmlcharset=utf8,%3Cheader%20style%3D%22webkittaphighlightcolor%3A%20transparent%3B%20paddingbottom%3A%2045px%3B%2
3/15
15/08/2015
IntroduoaonovoMySQLWorkbench
aparecerumajanelaparaselogar,vejanafigura5:
Figura5:JanelaparalogarnoMySQLServerAdministration
Apsestepassovocentrarnaparteadministrativa,masapenasvamosstartaroservio
paraquesejapossvelaentradanapartededesenvolver,vejaabaixoafigura6:
Figura6:Janela,AdmindoMySQL
Verifiquequehnaparteesquerdadatelaumalistadeopes.Cliqueem
Startup/Shutdown,emseguidacliquenobotoStartServereaguarde,comomostraa
figura7:
data:text/htmlcharset=utf8,%3Cheader%20style%3D%22webkittaphighlightcolor%3A%20transparent%3B%20paddingbottom%3A%2045px%3B%2
4/15
15/08/2015
IntroduoaonovoMySQLWorkbench
Figura7:IniciandooservicedoMySQL
Apsalgunsinstantes,oservioestariniciado,vejanafigura8:
Figura8:ServioiniciadodoMySQL
ApsesteprocessofecheajanelaadministrativaeretornejanelainicialdoMySQL,de
acordocomafigura9:
data:text/htmlcharset=utf8,%3Cheader%20style%3D%22webkittaphighlightcolor%3A%20transparent%3B%20paddingbottom%3A%2045px%3B%2
5/15
15/08/2015
IntroduoaonovoMySQLWorkbench
Figura9:JanelainicialdoMySQL
Novamentecliqueduasvezesnainstncia,localizadanaparteSQLDevelopmentdajanela
inicialdoMySQL.Maisumavezajaneladeloginaparecer(figura5),coloqueasenhae
entrenoambientededesenvolvimento
FinalmenteserabertaajaneladedesenvolvimentodoMySQL,comopodeservisualizado,
melhorouemuitooaspectovisual,comomostraafigura10:
Figura10:JanelainicialdedesenvolvimentodoMySQL
Vamosfazerumpassoapassosobrecomocriarumbancodedadossemdigitarumalinha
data:text/htmlcharset=utf8,%3Cheader%20style%3D%22webkittaphighlightcolor%3A%20transparent%3B%20paddingbottom%3A%2045px%3B%2
6/15
15/08/2015
IntroduoaonovoMySQLWorkbench
decdigo.Napartesuperioresquerda,existeumdesenhoemamarelocomumsinalde
adio(figura11)comonomedeCREATEANEWSCHEMAINTHECONNECTED
SERVER,cliqueparainiciaracriaodeumnovobancodedados.
Figura11:Botesdeinicializaorpidacriarbancodedados
Apsclicarnaopo,abrirumaaba,solicitandoonomeparaobancodedados,como
mostraafigura12:
Figura12:Abaparaacriaodobancodedados
Vamosdaronomedetesteparaestebanco.Apsnomelo,cliqueemAPPLY,em
seguidaaparecerumajanela(assistentedecriao),mostrandoocdigoutilizado.Mais
umavezcliqueemAPPLY,deacordocomafigura13:
data:text/htmlcharset=utf8,%3Cheader%20style%3D%22webkittaphighlightcolor%3A%20transparent%3B%20paddingbottom%3A%2045px%3B%2
7/15
15/08/2015
IntroduoaonovoMySQLWorkbench
Figura13:Assistentedecriaodobancodedados
Apsissoajaneladoassistenteinformarsedeucertoouno,deacordocomafigura14:
Figura14:Finalizandoacriaodobancodedados
Cliqueemfinishparafinalizareconfirmaracriaodobancodedados.VejanoOBJECT
data:text/htmlcharset=utf8,%3Cheader%20style%3D%22webkittaphighlightcolor%3A%20transparent%3B%20paddingbottom%3A%2045px%3B%2
8/15
15/08/2015
IntroduoaonovoMySQLWorkbench
BROWSERemSCHEMAS,comomostraafigura15:
Figura15:OBJECTBROWSER
Ousefordesuaprefernciacodificar,utilizeoeditordetextoparadesenvolver:bancos,
tabelaseetc,comomostraafigura16:
Figura16:Espaoparacodificar
Agoravamosiniciaroprocessodecriaodetabelas.Nabarradebotesdeinicializao
rpida,existeumaopodecriaodetabelas,comomostraafigura17:
data:text/htmlcharset=utf8,%3Cheader%20style%3D%22webkittaphighlightcolor%3A%20transparent%3B%20paddingbottom%3A%2045px%3B%2
9/15
15/08/2015
IntroduoaonovoMySQLWorkbench
Figura17:Botesdeinicializaorpidacriartabelas
AntesdeclicarnobotoCREATEANEWTABLE,escolhaobancoemquedesejacriara
tabela.NoOBJECTBROWSER,comobotodireitodomousecliquesobreobancoe
escolhaaopoSETASDEFAULTSCHEMA(figura18),apsissopodedarcontinuidade
aoprocessodecriaodastabelas,clicandonobotoindicadonafiguraacima.
data:text/htmlcharset=utf8,%3Cheader%20style%3D%22webkittaphighlightcolor%3A%20transparent%3B%20paddingbottom%3A%2045px%3B%
10/15
15/08/2015
IntroduoaonovoMySQLWorkbench
Figura18:Definindocomobancopadro
Depoisdoprocessomostradoacima,cliqueemCREATENEWTABLE,naprpriajanelado
MySQLaparecerumanovaabaparaacriaodeumanovatabela,vejanafigura19:
Figura19:Janelaparaacriaodetabelas
Paramelhorvisualizaracriaodoscamposdatabela,cliquesobreasduassetas(figura
19),emseguidaajanelaficarumpoucodiferente,comomostraafigura20:
Figura20:Janelaparaacriaodetabelasmelhorada
Preenchaentooscampos(abaixososugeridascolunasparaexemplo),montandoa
estruturadatabela,comomostraafigura21.
data:text/htmlcharset=utf8,%3Cheader%20style%3D%22webkittaphighlightcolor%3A%20transparent%3B%20paddingbottom%3A%2045px%3B%
11/15
15/08/2015
IntroduoaonovoMySQLWorkbench
cod:int,primarykey,notnull
nome:varchar(45)
endereco:varchar(80)
Figura21:Janelaparaacriaodetabelascomoscamposaseremcriados
CliqueemAPPLY.Comocomumaoutilizaraferramentagrfica,aparecerumajanelado
assistente,comomostraafigura22:
Figura22:Assistentedecriaodetabelas
data:text/htmlcharset=utf8,%3Cheader%20style%3D%22webkittaphighlightcolor%3A%20transparent%3B%20paddingbottom%3A%2045px%3B%
12/15
15/08/2015
IntroduoaonovoMySQLWorkbench
MaisumavezcliqueemAPPLYparadarcontinuidadeaoprocessodecriaodatabela,de
acordocomafigura23:
Figura23:Finalizandoacriaodetabelas
ParafinalizarcliqueemFINISH,paraconfirmaracriaodatabela.Vejanovamenteno
OBJECTBROWSER,expandaapastaTABLES,elestaratabelacriadacomseus
atributos,mostradanafigura24:
data:text/htmlcharset=utf8,%3Cheader%20style%3D%22webkittaphighlightcolor%3A%20transparent%3B%20paddingbottom%3A%2045px%3B%
13/15
15/08/2015
IntroduoaonovoMySQLWorkbench
Figura24:OBJECTBROWSERmostrandoatabelacriada
Comissofinalizoesteartigobastantebsicoquetevecomorealintuitomostrarrapidamente
ainterfacedonovoMySQL,quetevebastantemelhorias,principalmentenoaspectovisual.
Atoprximoartigo.
data:text/htmlcharset=utf8,%3Cheader%20style%3D%22webkittaphighlightcolor%3A%20transparent%3B%20paddingbottom%3A%2045px%3B%
14/15
15/08/2015
IntroduoaonovoMySQLWorkbench
RoniereAlmeida
FormadoemAnaliseeDsenvolvimentodeSistemaspelaEstacioFIC,possuicertificaoMicrosoft
TechnologyAssociate(MTA)embancodedados.
data:text/htmlcharset=utf8,%3Cheader%20style%3D%22webkittaphighlightcolor%3A%20transparent%3B%20paddingbottom%3A%2045px%3B%
15/15