Baixe o app para aproveitar ainda mais
Prévia do material em texto
PHP e MySQL Estrutura de um Banco de Dados Um banco de dados é constituído de tabelas, também chamadas de entidade, que são constituídas de colunas, onde cada coluna representa um atributo da entidade. Ex: Em um banco de dados de uma loja virtual, podemos encontrar as tabelas cliente, produto, fornecedor e pedido. Na tabela cliente, podemos encontrar atributos, como Nome, endereço, número do CPF, etc. As tabelas representam entidades existentes no mundo real e são constituídas de colunas que representam atributos relevantes de cada entidade. Uma vez definidas as tabelas, podemos “preenchê-las” com as informações necessárias, ex: podemos cadastrar clientes enviando à tabela cliente as informações necessárias, conforme pede a tabela cliente (nome, endereço, cpf,...). Acessando MySQL Podemos acessar o MySQL através do terminal utilizando o comando mysql. Sua sintaxe é: prompt> mysql -u root -h localhost -p A opção -u indica o usuário (no caso, root ou superusuário). A opção -h indica o servidor onde se encontra o MySQL (nesse exemplo o servidor local ou localhost) e a opção -p indica que o mysql deve exigir a senha de acesso para o usuário. Se o usuário informado possuir uma senha de acesso, a mesma deve ser informada e então o sistema fará o login no MySQL. A tela do terminal terá agora a seguinte aparência: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 6 Server version: 5.0.32-Debian_7etch5-log Debian etch distribution Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql> Isso indica que o login foi efetuado e que você se encontra agora dentro do MySQL. Comandos sql A linguagem sql (Struct Query Language) é uma linguagem padrão para a manipulação de dados dentro de um SGBD. Desenvolvida pela IBM, possibilita o armazenamento, organização, atualização e exclusão de informações dentro do banco de dados. A linguagem sql é dividida em duas: Linguagem de Definição de Dados (DDL) e Linguagem de Manipulação de Dados (DML). As DDL's são utilizadas para “montar” o banco de dados e suas tabelas, enquanto as DML's são utilizadas para manipular os dados contidos no banco. Comando create Este comando é utilizado para criar novos bancos de dados ou tabelas. Sua sintaxe é: create database nome_do_banco ; //cria um novo banco de dados create table nome_da_tabela(atributos); //cria uma nova tabela 50 MySQL e PHP Estrutura de um Banco de Dados Acessando MySQL Comandos sql Comando create
Compartilhar