首先,需要使用CREATE TABLE语句创建一张新的表:
CREATE TABLE table_name ( column1 datatype, column2 datatype, column3 datatype, .... )
在这个语句中,table_name是你创建的表的名称。每个列由列名和数据类型组成(datatype)。你可以使用以下列数据类型:
- INT
- FLOAT
- DECIMAL
- CHAR
- VARCHAR
- DATE
- TIME
- DATETIME
- TIMESTAMP
- BOOLEAN
下面是一个例子:
CREATE TABLE person ( id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, first_name VARCHAR(30) NOT NULL, last_name VARCHAR(30) NOT NULL, email VARCHAR(50), age INT(3), city VARCHAR(20), state VARCHAR(20), country VARCHAR(30) )
在这个例子中,person是表的名称。该表有7个列,其中id是主键,它使用INT数据类型、自动增量并且不允许为空。first_name和last_name是名字和姓氏,必须填写。email、age、city、state和country是可选字段,分别对应电子邮件、年龄、城市、州/省和国家。
使用以上步骤可以成功定义一张数据表,进而使用MySQL管理数据。