逐列怎么定义

逐列定义时要同时想清楚三件事:这列是什么类型、允不允许为空、没有值时用什么顶上。把这些都写进建表语句,后期少很多脏数据。

逐列怎么定义要点

逐列怎么定义示例

						CREATE TABLE product (
						    id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
						    name VARCHAR(80) NOT NULL COMMENT '商品名',
						    price DECIMAL(10,2) NOT NULL DEFAULT 0.00,
						    created_at DATETIME DEFAULT CURRENT_TIMESTAMP
						);
避坑提醒:NOT NULL 一定配合 DEFAULT 或业务保证有值,否则老代码漏传就会插不进去。
逐列怎么定义 · 创建数据表 知识卡片
卡片 03 / 06 · 创建数据表(1080×1440 速查卡片)

创建数据表知识点