CREATE TABLE en SQL
La definición de una tabla: columnas, tipos y las restricciones que los cuidan.
CREATE TABLE orders (
id INTEGER PRIMARY KEY,
customer_id INTEGER NOT NULL,
total REAL NOT NULL DEFAULT 0,
status TEXT NOT NULL DEFAULT 'pending',
placed_at TIMESTAMP NOT NULL,
CHECK (total >= 0)
);
Cómo funciona
PRIMARY KEYidentifica una fila de forma única.NOT NULLyDEFAULTdeciden qué significa un valor ausente.CHECKrechaza al escribir las filas que rompen una regla.
Palabras clave y builtins usados aquí
CHECKCREATEDEFAULTINTEGERKEYNOTNULLPRIMARYREALTABLETEXTTIMESTAMP
El intento, en números
- Líneas
- 8
- Caracteres a escribir
- 198
- Tokens
- 42
- Ritmo de tres estrellas
- 80 tpm
Al ritmo de tres estrellas de 80 tokens por minuto, este intento toma unos 32 segundos.
Paso 1 de 8 en Tablas y filas; paso 14 de 23 en Fundamentos del lenguaje.