在MySQL数据库中,我们创建表格时可以指定一个分隔符,该分隔符通常是用来处理多个SQL语句的。在下面的示例中,我们将使用分号“;”作为分隔符。您可以根据需要更改分隔符。
DELIMITER ;CREATE TABLE `user` (`id` int(11) NOT NULL AUTO_INCREMENT,`username` varchar(50) NOT NULL,`password` varchar(255) NOT NULL,`email` varchar(255) NOT NULL,PRIMARY KEY (`id`),UNIQUE KEY `username_UNIQUE` (`username`)) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;CREATE TABLE `order` (`id` int(11) NOT NULL AUTO_INCREMENT,`user_id` bigint(20) NOT NULL,`order_number` varchar(50) NOT NULL,`order_date` datetime NOT NULL,PRIMARY KEY (`id`),UNIQUE KEY `order_number_UNIQUE` (`order_number`)) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;DELIMITER ;
以上是使用分号作为分隔符的示例SQL代码,使用DELIMITER语句分隔两个SQL对。在第一个SQL代码块中,我们创建了一个名为user的表格,并指定了id,username,password和email等字段。 在第二个SQL代码块中,我们创建一个名为order的表格,并指定了id,user_id,order_number和order_date等字段。在以上示例中,我们使用的是英文分号作为分隔符,您可以将其更改为其他字符来满足您的需求。