MySQL

Administração de Usuários e Privilégios no Banco de Dados

Todo agrupamento de bancos de dados possui um conjunto de usuários de banco de dados. Estes usuários são distintos dos usuários gerenciados pelo sistema operacional onde o servidor executa. Os usuários possuem objetos de banco de dados (por exemplo, tabelas), e podem conceder privilégios nestes objetos para outros usuários controlando, assim, quem pode acessar qual objeto. (mais…)

Cadastros de dados no MySQL

Depois do nosso entendimento sobre como funciona o envio de dados atravé s de um formulário para o PHP, como conectar com o MySQL, agora poderemos aprender a cadastrar os registros capturados no BD.

Começaremos utilizando o nosso formulário e o arquivo que captura as informações que foram dados de exemplo anteriormente e daremos continuidade.

(mais…)

Conectando o PHP ao MySQL

Neste post eu faço a demonstração e explico como se faz para conectar o PHP ao MySQL, para que a gente possa começar os estudos do PHP interagindo com o banco de dados, consequentemente a utilização de consultas, armazenamento, exclusão e atualização de registros.

Entenda que isto é o princípio de tudo que você for utilizar com o MySQL, pois pra você conseguir obter e armazenar estes dados, você precisar conectar um ao outro. (mais…)

Como alterar dados de uma tabela no MYSQL (Cláusula UPDATE)

As vezes precisamos alterar valores cadastrados em nossa tabela do banco de dados, seja por um erro, ou até mesmo por necessidade de um novo valor na linha de registro. Para isso, utilizaremos a cláusuca UPDATE, que é responsável por alterar os registros existentes por novos valores.

(mais…)

Como ordenar o resultado de uma consulta no MySQL (Cláusula ORDER BY)

Para você entender melhor este post, você precisa ter uma boa noção de como fazer consultas em uma tabela do MySQL. Sabendo disso, vamos começar a melhorar a nossa consulta, ordenando de acordo com as colunas, sejam ela de forma crescente ou decrescente.

A nossa sintaxe utilizada juntamente com o SELECT é o “ORDER BY“:

(mais…)

Como instalar e utilizar o EasyPHP

Demonstrarei uma forma breve de como instalar o EasyPHP para que você possa começar a aprender a programar PHP e testar suas aplicações no seu próprio computador, sem necessidade de estar conectado a internet.

Para começar vamos fazer o download do EasyPHP com a versão mais recente: http://www.easyphp.org

Para a data deste post, a versão mais atual e indicada é a 5.3.2i (PHP 5.3.2 – Apache 2.2.15 – MySQL 5.1.45 – PhpMyAdmin 3.3.2).

(mais…)

Como fazer consultas em uma tabela no MySQL (Cláusula SELECT)

Demonstrarei como realizar consultas básicas e posteriormente, publicarei algumas coisas mais avançadas que auxiliam na hora de realizar essas consultas, criando filtros para selecionar melhor os dados que se deseja.

Para começarmos, vamos utilizar a tabela como exemplo “clientes“:

  • id_cliente (INT 255)
  • nome (TINYTEXT)
  • telefone (VARCHAR 14)
  • email (TEXT)

(mais…)

Inserindo (cadastrando) dados em uma tabela no MySQL (Cláusula INSERT INTO)

Continuando com os posts de introdução ao MySQL, vamos dar uma olhada agora como fazemos para cadastrar/inserir alguns dados em nossa tabela.

Vamos tomar como referência a tabela que foi criada no post “Como criar uma tabela no banco de dados MySQL“.

Ela está assim:

CLIENTES

  • id_cliente (INT 255)
  • nome (TINYTEXT)
  • telefone (VARCHAR 14)
  • email (TEXT)

(mais…)

Como criar uma tabela no banco de dados MySQL (Cláusula CREATE TABLE)

Pra começar, o ideal é você entender o conceito de uma tabela de banco de dados. Vou tentar ser o mais simples possível.

É um conjunto de informações organizadas em linhas e colunas. Cada linha recebe a denominação de registro e cada coluna recebe a denominação de campo.

Nossa tabela primeira tabela irá se chamar clientes. (mais…)

Como criar um banco de dados MySQL (Cláusula CREATE DATABASE)

Demosntrarei como podemos criar um banco de dados através de um comando SQL.

Como exemplo, iremos criar um banco chamado “meuprimeirobanco“.

A sintaxe desse comando baseia-se em: CREATE DATABASE

(mais…)