温馨提示×

mysql如何创建数据库学生表

小亿
82
2024-10-11 12:12:51
栏目: 云计算

在MySQL中,创建一个名为“学生”的数据库表,你可以使用以下SQL语句:

CREATE TABLE 学生 (
    学号 INT PRIMARY KEY,
    姓名 VARCHAR(50) NOT NULL,
    性别 ENUM('男', '女') NOT NULL,
    年龄 INT,
    出生日期 DATE,
    专业 VARCHAR(50),
    地址 VARCHAR(255)
);

这个语句将创建一个包含以下字段的学生表:

  • 学号:学生的唯一标识符,整数类型,作为主键。
  • 姓名:学生的姓名,最大长度为50个字符,不能为空。
  • 性别:学生的性别,只能是’男’或’女’,不能为空。
  • 年龄:学生的年龄,整数类型。
  • 出生日期:学生的出生日期,日期类型。
  • 专业:学生的专业,最大长度为50个字符。
  • 地址:学生的地址,最大长度为255个字符。

请注意,你需要根据你的实际需求调整字段的数据类型和长度。如果你已经创建了一个数据库,并且想要在这个数据库中创建学生表,你还需要在CREATE TABLE语句前面加上数据库的名称。例如,如果你的数据库名为school,则应该使用以下语句:

USE school;

CREATE TABLE 学生 (
    学号 INT PRIMARY KEY,
    姓名 VARCHAR(50) NOT NULL,
    性别 ENUM('男', '女') NOT NULL,
    年龄 INT,
    出生日期 DATE,
    专业 VARCHAR(50),
    地址 VARCHAR(255)
);

0