我是这里的 MySQL 学生,试图学习用 SQL 语言调用事物的正确方法。
CREATE TABLE tbl_name (
id INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
width SMALLINT UNSIGNED,
height SMALLINT UNSIGNED,
content TEXT,
date_added DATE NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
在上面的 SQL 中,“id”是列名,INT 是数据类型,但是以下关键字是什么:NOT NULL、AUTO_INCREMENT、PRIMARY KEY、UNSIGNED。
不问他们做什么或如何工作,只问他们在 SQL 世界中被称为什么,例如,SMALLINT 被称为“数据类型”。