mysql建表指定分隔符

更新时间:02-09 教程 由 情の殇 分享

在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等字段。在以上示例中,我们使用的是英文分号作为分隔符,您可以将其更改为其他字符来满足您的需求。

声明:关于《mysql建表指定分隔符》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2063895.html