Criando um banco de dados.
O comando CREATE DATABASE é usado para criar um banco de dados no MySQL.
Sintaxe
CREATE DATABASE nome_do_banco
Para aprender mais sobre SQL, visite o tutorial de SQL
Para que o PHP execute este comando nós devemos usar a função mysql_query().
Esta função é usada para enviar um comando ou pesquisa ao MySQL.
Exemplo
E exemplo seguinte cria um banco de dados chamado "my_db":
1:<?php
2:$con = mysql_connect("localhost", "banco", "abc123") or
3: die('Não foi possível conectar');
4:
5:if(mysql_query("CREATE DATABASE my_db", $con)){
6: echo 'Banco de dados criado';
7:}
8:else {
9: die('Erro criando o banco de dados'.mysql_error());
10:}
11:mysql_close($con);
12:?>
Criando uma tabelaO comando CREATE TABLE é usado para criar uma tabela no MySQL.
Sintaxe
CREATE TABLE nome_tabela
(
nome_coluna1 tipo_dado,
nome_coluna2 tipo_dado,
nome_coluna3 tipo_dado,
....
)
Para aprender mais sobre SQL, visite o tutorial de SQL
Nos devemos adicionar o comando CREATE TABLE à função mysql_query() para executar o comando.
Exemplo
O exemplo seguinte cria uma tabela chamada "pessoas" com três colunas. A os nomes das colunas serão "nome", "nome_completo", "idade"
1:<?php
2:$con = mysql_connect("localhost", "banco", "abc123") or
3: die('Não foi possível conectar');
4:
5:mysql_select_db("my_db", $con);
6:
7:$sql = <<<EOT
8:CREATE TABLE pessoas(
9: nome varchar(30),
10: nome_complet varchar(80),
11: idade int
12:);
13:EOT
14:
15://Executa comando
16:mysql_query($sql,$con);
17:mysql_close($con);
18:?>
Importante: Um banco de dados deve ser selecionado antes de uma tabela ser criada. O banco de dados é selecionado com a função mysql_select_db().Nota: Quando você cria um campo de tabela do tipo varchar, você deve especificar o tamanho máximo do campo. Ex. varchar(80).
O tipo de dados especifica que valores a coluna pode guardar. Para uma referência completa sobre todos os tipos de dados disponíveis no MySQL, consulte a documentação do MySQL.
Chaves primárias e campos de auto incremento
Toda tabela deve ter um campo de chave primária.
Uma chave primária é usada para identificar os registros em uma tabela. Cada valor de chave primária deve ser único na tabela. Além disso, o valor da chave primária não pode ser nulo.
O próximo exemplo ajusta o campo "id" como o campo de chave primária. Este campo é geralmente um número identificador, e é bastante usado com a configuração de AUTO_INCREMENT. Esta configuração aumenta o valor do campo de 1 cada vez que um novo registro é adicionado. Para garantir que a chave primária não seja nula, nós precisamos adicionar a configuração NOT NULL ao campo.
Exemplo
1:<?php
2:$con = mysql_connect("localhost", "banco", "abc123") or
3: die('Não foi possível conectar');
4:
5:mysql_select_db("my_db", $con);
6:
7:$sql = <<<EOT
8:CREATE TABLE pessoas(
9: id int not null auto_increment
10: nome varchar(30),
11: nome_complet varchar(80),
12: idade int,
13:
14: primary key(id)
15:);
16:EOT
17:
18://Executa comando
19:mysql_query($sql,$con);
20:mysql_close($con);
21:?>
Fonte
Cara onde que digita o codigo do banco de dados.
ResponderExcluirEssa é minha maior dúvida, onde que eu tenho que color esse codigo.
vlw me ajudou muito
ResponderExcluir