do script, mas para fechar a conexao antes, ha a funcao:mysqli_close(<conexao>).<?php$conection = mysqli_connect("example.com","peter","abc123","my_db");if (mysqli_connect_errno()){ echo "Failed to connect to MySQL: " . mysqli_connect_error();}mysqli_close($conection);?>OBS: SQL nao e case-sensitive, ou seja, nao diferencia letras maiusculas de minusculas.Criando Database, Tabelas, Chaves Primarias e RegistrosAntes de tudo, qualquer comando em SQL e feita em PHP atraves do comando:mysqli_query(<conection>, <sql_statement>);Novo databaseO comando para se criar um novo database e:CREATE DATABASE <db_name>Nova tabelaAo se criar uma nova tabela, ja se define os nomes das colunas (campos) e os tipos de dados que cada uma ira conter. O comando para se criar uma nova tabela e:CREATE TABLE <table_name>(<col_name> <type>, ...)Dentro do parenteses se define as colunas da tabela. Confira os tipos dos dados aqui. Os principais tipos sao: String de tamanho fixo (ate 255): CHAR(<max_length>) String grande: TEXT Inteiro: INT[(<max_digits>)] Ponto flutuante: FLOAT[(<max_digits>, <max_decimal_digits)] Data (formato YYYY-MM-DD): DATE() Hora (formato HH:MM:SS): TIME() Data e Hora (formato YYYY-MM-DD HH:MM:SS): DATETIME()Chave PrimariaToda linha da tabela deve ter um campo "Chave Primaria", usada para identificar de modo unico e exclusivo cada linha da tabela. Portanto cada valor de Chave Primaria deve ser unico, nao pode repetir e nem ser null. Normalmente a "chave primaria" e um numero ID (de identificacao), cujo valor e criado automaticamente, e incrementado automaticamente ao se criar um novo registro, tudo isso adicionando AUTO_INCREMENT depois de definir o tipo de dado da coluna. E para garantir que o valor do campo nao e nulo com NOT NULL. Essas declaracoes podem ser usadas para qualquer campo, nao so para o campo da Chave Primaria. Para definir um campo como Chave Primaria, utiliza-se a declaracao PRIMARY KEY(<coluna>).$sql_statement = "CREATE TABLE Persons ( id INT NOT NULL AUTO_INCREMENT, PRIMARY KEY(id), name CHAR(30), age INT )";Novo RegistroUm registro corresponde a uma linha da tabela de database, contendo valores para os campos (colunas). Para se inserir um novo registro, utiliza-se o comando:INSERT INTO <table> [(<column>,...)] VALUES (<value>)Manipulando dadosSelecionar RegistrosPara se selecionar dados do database, utiliza-se o comando:SELECT <colunas> FROM <table>as colunas do comando determinam quais dados de cada registro e necessaria (se forem todas as colunas, pode-se usar o asterisco '*'). Apos obter a selecao de dados, pode-se usar a funcao mysqli_fetch_array(<sql_selection>) para obter uma linha como uma array, usando o nome da coluna como chave. Note o exemplo:$selection = mysqli_query($conection,"SELECT * FROM Persons");while($row = mysqli_fetch_array($selection)){ echo $row['name'] . " is " . $row['age'] . &quto;years old."; echo "<br>";}Para filtrar uma selecao, limitando-a para apenas registros que cumpram um determinado criterio, utiliza-se o termo WHERE na selecao. Por exemplo:SELECT * FROM Persons WHERE age=20O termo ORDER BY <coluna> ASC/DESC ordena os registros selecionados de forma ascendente (default) ou descendente pelo campo determinado. E possivel ordenar por mais de uma coluna - neste caso, a segunda coluna e usada apenas se os valores da primeira coluna forem iguais.Atualizar RegistrosPara se editar um dado em um registro, utiliza-se o comando:UPDATE <table> SET col1=val1, col2=val2, ... [WHERE colX=valX AND/OR colY=valY]o termo WHERE especifica quais registros devem ser editados. Se o termo for omitido, todos os registros serao modificados.Deletar RegistrosPara deletar registros, ha o comando:DELETE FROM <table>