Inicio

sábado, 10 de septiembre de 2011

Crear una tabla

Una vez que ya tenemos creada nuestra base veamos como podemos insertar una tabla con los campos correspondientes, para ello usaremos la sintáxis siguiente:
CREATE TABLE nombre_tabla
(
columna_nombre1 tipo_dato,
columna_nombre2 tipo_dato,

....
)

Ejemplo: vamos a crear una tabla a la que llamará "example" en la BD DIRECTORIO.
<?php
// Conexión a MySQL
mysql_connect("localhost", "root") or die(mysql_error());
mysql_select_db("DIRECTORIO") or die(mysql_error());

// Creando una tabla en nuestra BD
mysql_query("CREATE TABLE example(
id INT NOT NULL AUTO_INCREMENT,
PRIMARY KEY(id),
 nombre VARCHAR(30),
 edad INT)")
 or die(mysql_error()); 

echo "Tabla creada!";

?>

Podrá comprobar que una vez efectuada la conexión, debemos seleccionar la base de datos sobre la que vamos a actuar. Una vez que le hemos selecionado mysql_select_db("DIRECTORIO") or die(mysql_error()); procedemos a crear la tabla con una petición o query en la sintáxis SQL. 
mysql_query("CREATE TABLE example( argumentos serían los campos , el campo id es de tipo integer (int) no nulo y tipo autoincremento. Además ya hemos indicado que es nuestra llave primaria. El campo nombre es de tipo varachar al que necesariamente le debemos indicar entre paréntesis su longitud. Bien en el siguiente post analizaremos como insertar datos en una tabla y como hacerlo además mediante un formulario.

No hay comentarios:

Publicar un comentario