MySQL 创建表并设置主键自增与默认值NULL

本教程将演示如何在MySQL数据库中创建一个名为'table_name'的表,并设置'no'列为主键自增,其他列的默认值为NULL。

以下是创建表的SQL语句:sqlCREATE TABLE table_name ( no INT PRIMARY KEY AUTO_INCREMENT, na VARCHAR(255) DEFAULT NULL, email VARCHAR(255) DEFAULT NULL, phone VARCHAR(255) DEFAULT NULL, message VARCHAR(255) DEFAULT NULL);

语句解释:

  • CREATE TABLE table_name: 创建名为'table_name'的表。* no INT PRIMARY KEY AUTO_INCREMENT: 定义'no'列为INT类型,并设置为主键,且自动递增。* na VARCHAR(255) DEFAULT NULL: 定义'na'列为VARCHAR类型,最大长度255个字符,默认值为NULL。* email VARCHAR(255) DEFAULT NULL: 定义'email'列为VARCHAR类型,最大长度255个字符,默认值为NULL。* phone VARCHAR(255) DEFAULT NULL: 定义'phone'列为VARCHAR类型,最大长度255个字符,默认值为NULL。* message VARCHAR(255) DEFAULT NULL: 定义'message'列为VARCHAR类型,最大长度255个字符,默认值为NULL。

通过运行这段SQL语句,您就可以在数据库中创建一个包含指定列和属性的新表。

注意:

  • 请将'table_name'替换为您想要的实际表名。* 您可以根据需要修改列名和数据类型。

希望本教程对您有所帮助!


原文地址: https://www.cveoy.top/t/topic/f2nd 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录