在 MySQL 中,可以使用 CREATE TABLE 语句来创建表。CREATE TABLE 语句指定表名
和表的结构,包括列名、数据类型、约束等。以下是一个简单的示例:
CREATE TABLE students (
id INT PRIMARY KEY,
name VARCHAR(100),
age INT,
gender VARCHAR(10)
);
在上面的示例中,CREATE TABLE 语句创建了名为 students 的表,表中包含了四个列:
id、name、age、gender。其中,id 列是主键,它使用 INT 数据类型,name 和 gender 列
使用 VARCHAR 数据类型并指定了最大长度,age 使用 INT 数据类型。
可以根据实际需求为每个列指定适当的数据类型,如整数类型(INT、TINYINT、
BIGINT)、浮点数类型(FLOAT、DOUBLE)、字符串类型(VARCHAR、CHAR)、日期时间类
型(DATE、DATETIME)等。
在创建表时,还可以为列添加约束,例如主键约束、唯一约束、非空约束、默认值约束
等。以下是表定义中使用约束的示例:
CREATE TABLE students (
id INT PRIMARY KEY,
name VARCHAR(100) NOT NULL,
age INT,
gender VARCHAR(10) DEFAULT 'Unknown',
UNIQUE (name)
);
在上面的示例中,name 列设置了非空约束(NOT NULL),gender 列设置了默认值约
束(DEFAULT ‘Unknown’),name 列还设置了唯一约束(UNIQUE)。
根据具体需求,可以根据上述示例参考,使用适当的列和约束来创建自己的 MySQL 表。