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