MySQL 创建数据库表

MySQL 支持多种数据类型,包括数值、日期/时间、字符串、二进制等类型。下面是 MySQL 中常用的数据类型及其描述:

创建MySQL数据库表的基本语法是:

CREATE TABLE table_name (
    column1 datatype constraints,
    column2 datatype constraints,
    column3 datatype constraints,
    ...
);

其中 table_name 是表的名称,column1, column2, column3 等是列名,datatype 是数据类型,constraints 是列的约束条件。

以下是一个创建用户信息表的示例:

CREATE TABLE user_info (
    id INT PRIMARY KEY,
    name VARCHAR(50) NOT NULL,
    age INT,
    gender CHAR(1),
    email VARCHAR(50),
    phone VARCHAR(20)
);

上面的示例创建了一个名为 user_info 的表,包含了 id, name, age, gender, email, phone 六个列,其中 id 是主键,name 是不能为空的字符型列,age 是整型列,gender 是单字符列,email 和 phone 是字符型列。

除了上面的数据类型外,MySQL 还支持其他一些数据类型,如日期时间类型、浮点型、文本型等。