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 还支持其他一些数据类型,如日期时间类型、浮点型、文本型等。