365Tools
发布时间:2024-04-05 15:30:01
默认情况下,表的字段可以包含 NULL 值,如果您不希望某个字段出现 NULL 值,那么可以在该字段上添加 NOT NULL 约束(非空约束),此时就必须给该字段指定一个具体的值,不能留空。
CREATE TABLE website (
id INT NOT NULL AUTO_INCREMENT,
name VARCHAR(20) NOT NULL,
url VARCHAR(30),
age TINYINT UNSIGNED NOT NULL,
alexa INT UNSIGNED NOT NULL,
uv FLOAT DEFAULT '0',
country CHAR(3) NOT NULL DEFAULT '',
PRIMARY KEY (`id`)
);
ALTER TABLE website MODIFY url VARCHAR(30) NOT NULL;以上语句在 Oracle 和 MySQL 数据库上运行通过。