使用mysql数据库创建一个id为主键,外键为uesrname和password的表单。
时间: 2024-03-06 16:50:01 浏览: 115
可以使用以下的SQL语句来创建一个id为主键,外键为username和password的表单:
```
CREATE TABLE `user` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`username` varchar(50) NOT NULL,
`password` varchar(50) NOT NULL,
PRIMARY KEY (`id`),
CONSTRAINT `fk_username` FOREIGN KEY (`username`) REFERENCES `user` (`username`),
CONSTRAINT `fk_password` FOREIGN KEY (`password`) REFERENCES `user` (`password`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
```
这个SQL语句创建了一个名为`user`的表单,其中包含了三个字段:`id`,`username`和`password`。其中`id`是主键,自动递增;`username`和`password`是外键,分别对应到`user`表单的`username`和`password`字段。`CONSTRAINT`关键字用于定义外键约束。
阅读全文