Segue alguns comandos basicos do mysql para estudos.Vamos entao a partir daquimostrar alguns conceitos basicos relacionados com comandos SQLpara o MySQL no Windows usando o prompt de comandos. Emboraexistam programas com interfaces graficas que fazem esteservico acho bom voce conhecer esta opcao. Vamos la...Os comandos serao digitados nalinha de comando ; apos o termino de cada linha tecle Enter epara executar o comando tecle ; e Enter.1- Para exibir os banco de dadosdisponiveis use o comando : Show DataBases O resultado do comando esta exibindo os tres banco de dados que eu tenho disponivel no meu MySQLNota: O comando Select Database(); exibe o database atual. 2- Agora eu vou criar um novobanco de dados chamado Teste usando o comando : CreateDatabase e a seguir irei exibir os banco de dadosexistentes , conforme abaixo: 3- Para trabalhar com um bancode dados usamos o comando : Use . Vamos usar o banco dedados Teste e exibir as tabelas existentesusando o comando Show Tables: O comando Show tables nao encontrou nenhuma tabela no banco de dados Teste Nota: Paraexcluir um banco de dados use comando : DROP DATABASE4- Vamos criar uma tabela nobanco de dados Teste. Para isto usamos o comando Create Table coma seguinte sintaxe:CREATE TABLE table_name(column_name1 type [modifiers][, column_name2 type [modifiers]])Vamos criar uma tabela chamada Clientescom seguinte estrutura:Codigo - chave primariaNome - VarChar(30)Endereco - VarChar(30)Estado - char(2) nota: Para definir a coluna comodo tipo autoincremental basta acrescentar :AUTO_INCREMENT na definicao dacoluna. Para o exemplo acima fariamos:CODIGOBIGINT UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT5- Para inserir dados na tabelausamos o comando Insert Into :INSERT INTO table_name(column1, column2, ..., columnN)VALUES (value1, value2, ..., valueN)Vamos inserir um registro natabela usando a instrucao SQL abaixo:INSERT INTOCLIENTES (Codigo,Nome, endereco, estado)VALUES(1,'Macoratti', 'Av. Mirassol 100', 'SP'); 6- Se quisermos obterinformacoes detalhadas da estrutura da tabela usamos o comando: DESCRIBE Nota: Temos abaixo osprincipais tipos de dados Tipo de Dados Descricao INT Representa um valor inteiro. Pode ser com sinal ou sem sinal REAL Representa um valor com ponto flutuante. Oferece uma grande precisao e uma extensa faixa de valores CHAR(n) Representa um valor caractere com tamanho fixo. TEXT Representa um valor para caractere com tamanho variavel DATE Representa um valor de data padrao. Formato : YYYY-MM-DD (2001-01-01) TIME Representa um valor de tempo padrao. Armazena a hora de um dia independente de uma data particular. Formato : hh:mm:ss (06:00:00) 7- Para excluir uma tabela bastausar o comando DROP 8- Para atualizar uma colunapodemos usar o comando : UPDATE . Abaixo uma dassintaxes possiveis onde atualizamos a coluna Endereco. A sintaxe para o comando UPDATE e :UPDATE table_name SET column1=value1, column2=value2, ..., columnN=valueN [WHERE clause] 9 - Para excluir uma linha databela usamos o comando DELETE . Abaixo estou excluindo a linhainserida acima . Note que e aconselhavel especificar acondicao na clausula WHERE. A sintaxe e :DELETE FROM table_name [WHERE clause] 10 - Para encerrar este primeirocontato com as operacoes basicas SQL no MySQL vamos realizaruma juncao de duas tabelas. Para isto vamos criar uma tabelachamada veiculos que estara relacionada coma tabela testecriada acima e contera os dados dos veiculos de cada