CREATE TABLE `table_name` ( `column1_name` datatype constraints, `column2_name` datatype constraints, ... PRIMARY KEY (`primary_key_column_name`) ) ENGINE=storage_engine;
在上述命令中,需要替换的部分如下:
table_name
:要创建的表格的名称。column1_name
,column2_name
等:要创建的列名。datatype
:列的数据类型。constraints
:列的约束条件,如NOT NULL、UNIQUE等等。primary_key_column_name
:表格的主键列。storage_engine
:表格使用的存储引擎。
下面是一个示例命令,创建了一个名为students
的表格:
CREATE TABLE `students` ( `id` int NOT NULL AUTO_INCREMENT, `name` varchar(50) NOT NULL, `age` int, PRIMARY KEY (`id`) ) ENGINE=InnoDB;
该命令创建了一个包含三个列的表格,分别是id
、name
和age
。其中,id
是主键列,使用了AUTO_INCREMENT
约束条件,表示自增长。而name
和age
分别是varchar和int类型的列,name
列和age
列均使用了NOT NULL
约束条件。
创建MySQL表格的命令非常灵活,可以根据实际需求进行调整。但需要注意的是,表格的创建需要遵循一定的规范和约束条件,否则可能导致表格使用时出现问题。