Crear Tabla

Cómo crear una tabla?

Explicación

Creando tablas :
Una vez que has seleccionado la base de datos, podemos empezar a crear tablas. La sentencia CREATE es usado para crear una tabla en MySQL con restricciones. Una restricción es una cohibición para el comportamiento de una variable.
La sintaxis de Create es
CREATE TABLE tableName
(
fieldName1 dataType(size) [NULL | NOT NULL]
fieldName2 dataType(size) [NULL | NOT NULL]
);

Si NULL está especificado, el campo se puede dejar vacío. Si NOT NULL está especificado, el campo debe tener un valor. En ausencia de NULL o NOT NULL, NULL es asumido.
El ejemplo siguiente te ayudará a crear una tabla:
CREATE TABLE student
(
studID INT(5),
name VARCHAR(30),
);

El ejemplo de la tabla de arriba creará una tabla student con campos ID y Name.
PRIMARY KEY :
PRIMARY KEY es un campo en una tabla que identifica unicamente un registro. Este atributo es usado para definir el nombre del campo para crear una clave primaria.
Ejemplo :
fieldName INT UNSIGNED AUTO_INCREMENT PRIMARY KEY

La PRIMARY KEY está especificada despues de definir los campos en el ejemplo siguiente:
CREATE TABLE student
(
studID INT UNSIGNED AUTO_INCREMENT,
name VARCHAR(30),
PRIMARY KEY(studID)
);

También podemos crear una clave primaria compuesta. Una clave primaria compuesta es cuando más de un campo es usado para identificar únicamente un registro.
Vamos a crear una tabla para mantener los detalles de student en una clase.
mysql> create table student(studid int(10), name varchar(20), address varchar(40), phone int(10));

Query OK, 0 rows affected (0.05 sec)