MySQL - Parte IIICriando e selecionando um banco de dadosAcessando o Servidor MySQLA partir deste momento comecaremos a criar banco de dados utilizando o MySQL, para tanto, precisamos logar no servidor.Com o terminal aberto digitamos o seguinte comando:shell> mysql -u root -pEnter password: ********Conectaremos como root(administrador), pois ainda nao existem usuarios cadastrados. Quando aparecer o campo Enter password, tecle enter. A senha padrao de root vem desabilitada, na proxima secao aprenderemos como troca-la.Agora que voce ja sabe como entrar com os comandos e hora de acessar um banco de dados. Suponha que voce seja dono de uma video locadora e que deseja melhorar a organizacao de seus filmes. Voce pode fazer isto criando tabelas para armazenar dados referentes aos filmes e, a partir destas tabelas, voce sera capaz de gerar relatorios e fazer buscas rapidas ao acervo disponvivel. O banco de dados Locadora", apesar de simples, sera de grande utilidade ao dono da lacoradora. Imagine agora empresas que trabalham com fluxos gigantescos de informacao, como um sistema de gerenciamento de banco de dados e de fundamental para a organizacao da instituicao.Verificando a existencia de banco de dadosUtilize a instrucao SHOW para saber quais bancos de dados existem atualmente no servidor:mysql> SHOW DATABASES;+--------------+| Database |+--------------+| mysql || test || tmp |+--------------+A lista de bancos de dados provavelmente sera diferente na sua maquina, mas os bancos de dados mysql e test provavelmente estarao entre eles. Utilize a instrucao USE para acessar o banco de dados test :mysql> USE testDatabase changedA instrucao USE pode ser utilizada sem o delimitador ";". Veremos mais a frente que isto nao e possivel com outros comandos. Outra caracteristica intrinsecas da instrucao USE e que ela deve ser utilizada em uma unica linha.Criando e selecionando um banco de dadosSe o administrador criar seu banco de dados quando configurar as suas permissoes, voce pode comecar a usa-lo. Senao, voce mesmo precisa cria-lo: mysql> CREATE DATABASE Locadora;Para excluirmos o banco de dados utilizamos o seguinte comando:mysql> DROP DATABASE Locadora;Este comando tambem serve para excluir tabelas, basta trocarmos DATABASE por TABLE. No Unix, nomes de bancos de dados sao caso sensitivo (ao contrario das palavras chave SQL). Isto quer dizer que Locadora e diferente de LOCADORA ou locadora.Criar um banco de dados nao o seleciona para o uso. Faca isto utilizando a instrucao use.mysql> USE LocadoraDatabase changedUma forma alternativa de colocar o banco de dados em uso e passando o nome do banco como parametro durante a inicializacao do mysql.shell> mysql -h servidor -u usuario -p LocadoraEnter password: ********Perceba que -h indica o "host" do servidor, ou seja, sua localizacao na rede. Caso o servidor esteja na maquina local este parametro pode ser omitido. -u indica o usuario que acessara o sistema e -p a senha. Atencao, Locadora nao e o parametro relativo a senha. Locadora e o banco que desejamos colocar em uso. Caso deseje passar a senha na linha de comando voce deve faze-lo sem usar espacos (por exemplo, -pminhasenha e nao como em -p minhasenha). Entrentanto, nao e recomendado colocar a senha na linha de comando, visto que a senha