在 MySQL 数据库中,DEFAULT 关键字用于指定列的默认值。当插入新记录时,如果没有为该列提供值,系统会自动使用默认值。这对于确保数据的一致性和完整性非常有用。
DEFAULT 'John'。DEFAULT CURRENT_DATE。DEFAULT RAND()。假设我们有一个 users 表,其中有一个 status 列,表示用户的激活状态。我们可以设置默认值为 'inactive',这样当新用户注册时,如果没有指定状态,系统会自动将其设置为 'inactive'。
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
username VARCHAR(50) NOT NULL,
email VARCHAR(100) NOT NULL,
status VARCHAR(10) DEFAULT 'inactive'
);ALTER TABLE 语句重新设置默认值。ALTER TABLE users ALTER COLUMN status SET DEFAULT 'active';SHOW CREATE TABLE users;或者
DESCRIBE users;希望这些信息对你有所帮助!
没有搜到相关的文章