SQL DDL and DML/Define primary key

Mark a column as the main row identifier.

Section: Constraints and Indexes

Define primary key

sql
sql
CREATE TABLE departments (
  department_id INTEGER PRIMARY KEY,
  name VARCHAR(100) NOT NULL
);
Explanation

Primary keys uniquely identify each row.

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing Constraints and Indexes
Define unique constraint
Ensure a column or column set stays unique.
OpenIn sheetsqlsame section
Add check constraint
Restrict column values with a boolean rule.
OpenIn sheetsqlsame section
Create index
Add an index to improve lookup performance.
OpenIn sheetsqlsame section
Create composite index
Index multiple columns together.
OpenIn sheetsqlsame section
Add a constraint
Attach a foreign key or check constraint after table creation.
OpenIn sheetsql1 tag match
Create table
Define a new table with columns and constraints.