Sobes.tech
Junior

¿Qué es una clave primaria?

sobes.tech AI

Respuesta de la IA

La clave primaria es una columna o conjunto de columnas en una tabla de base de datos que identifica de manera única cada fila en esa tabla.

Características principales:

  • Unicidad: Los valores de la clave primaria deben ser únicos para cada fila.
  • No nulo (NOT NULL): El valor de la clave primaria no puede ser NULL.
  • Una por tabla: Cada tabla puede tener solo una clave primaria.
  • Indexación: Al crear la clave primaria, la base de datos crea automáticamente un índice para mejorar el rendimiento de búsqueda y la vinculación de tablas.

Ejemplo:

En la tabla users, la clave primaria puede ser la columna id:

CREATE TABLE users (
    id INT AUTO_INCREMENT PRIMARY KEY, // Definición de la clave primaria
    username VARCHAR(255) NOT NULL UNIQUE,
    email VARCHAR(255) NOT NULL UNIQUE
);

Uso de la clave primaria:

  • Identificación de registros
  • Vinculación de tablas mediante claves externas
  • Garantía de integridad de datos