SQLite: instrucción CREAR TABLA

Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.

SQLite: instrucción CREAR TABLA

Este tutorial de SQLite explica cómo usar SQLite crear declaración de tabla Con sintaxis y ejemplos.

describir

La instrucción CREATE TABLE de SQLite le permite crear y definir tablas.

sintaxis

La sintaxis de la instrucción CREATE TABLE en SQLite es:

CREATE TABLE table_name
( 
  column1 datatype [ NULL | NOT NULL ],
  column2 datatype [ NULL | NOT NULL ],
  ...
);

parámetro o parámetro

table_name El nombre de la tabla que desea crear. column1, column2 Las columnas que desea crear en la tabla. tipo de datos El tipo de datos de la columna.

notas

  • Solo puede haber una columna en la tabla establecida en AUTOINCREMENTO con tipo de datos INTEGER. Esta columna debe ser la clave principal.

ejemplo

Veamos un ejemplo de SQLite CREATE TABLE.

CREATE TABLE employees
( employee_id INTEGER PRIMARY KEY AUTOINCREMENT,
  last_name VARCHAR NOT NULL,
  first_name VARCHAR,
  hire_date DATE
);

Este ejemplo de SQLite CREATE TABLE crea una tabla denominada empleados con 4 columnas y una clave principal:

  • La primera columna se llama empleado y se crea como tipo de datos INTEGER. Se ha definido como una clave principal y se ha establecido como un campo AUTOINCREMENTO, lo que significa que es un campo autonumerado (comienza en 1 y se incrementa en 1 a menos que se indique lo contrario).
  • La segunda columna se llama last_name, que es un tipo de datos VARCHAR y no puede contener valores NULL.
  • La tercera columna se llama first_name, que es un tipo de datos VARCHAR y puede contener valores NULL.
  • La cuarta columna, denominada fecha_alquiler, es un tipo de datos de FECHA y puede contener valores NULL.

A continuación, creemos una tabla con valores predeterminados.

CREATE TABLE products
( product_id INTEGER PRIMARY KEY AUTOINCREMENT,
  product_name VARCHAR NOT NULL,
  quantity INTEGER NOT NULL DEFAULT 0
);

Este ejemplo de SQLite CREATE TABLE crea una tabla denominada productos con 3 columnas y una clave principal:

  • La primera columna se llama product_id y se crea como tipo de datos INTEGER. Se ha definido como la clave principal y se ha establecido como el campo AUTOINCREMENTO.
  • La segunda columna se llama product_name, que es un tipo de datos VARCHAR.
  • La tercera columna, denominada cantidad, es un tipo de datos INTEGER y no puede contener valores NULL. Si no se proporciona ningún valor para esta columna, el valor predeterminado será 0.