Cómo crear una tabla en SQL
El comando create table se usa para crear una tabla en lenguaje SQL.
CREATE TABLE name ( field1, field2, ... );
Este comando crea una tabla en la base de datos.
Los campos en la tabla se indican entre paréntesis y separados por una coma.
Nota. El tipo de datos (entero, texto, char ....), la longitud del campo entre paréntesis y la indicación si el campo es una clave primaria (texto primario) se indican a la derecha del nombre del campo.
Ejemplo práctico
Ejemplo 1
Esta query crea una tabla "students".
CREATE TABLE students ( name char(20), surname char(20), vote integer(5) );
La tabla se compone de tres campos:
- El campo name es un campo alfanumérico (char) de 20 caracteres de longitud.
- El campo surname es un campo alfanumérico (char) de 20 caracteres de longitud.
- El campo vote es un campo entero de 5 dígitos.
Example 2
Esta consulta crea una tabla con dos campos.
La tabla se llama registry.
CREATE TABLE registry ( id integer(5) PRIMARY KEY , name char(20) );
El primer campo (id) es una clave primaria en la tabla porque contiene la opción "primary key".
El segundo campo (name) es alfanumérico y tiene 20 caracteres de longitud.