workbench的model创建mysql表:user,child user: id,name,sex,age,address,password child: id, parent_id, name, birthdate, sex, time,password
时间: 2023-10-07 19:07:52 浏览: 105
可以使用以下的SQL语句在workbench中创建MySQL表user和child:
```
-- 创建user表
CREATE TABLE user (
id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(50) NOT NULL,
sex VARCHAR(10) NOT NULL,
age INT NOT NULL,
address VARCHAR(100) NOT NULL,
password VARCHAR(50) NOT NULL
);
-- 创建child表
CREATE TABLE child (
id INT PRIMARY KEY AUTO_INCREMENT,
parent_id INT NOT NULL,
name VARCHAR(50) NOT NULL,
birthdate DATE NOT NULL,
sex VARCHAR(10) NOT NULL,
time TIME NOT NULL,
password VARCHAR(50) NOT NULL,
FOREIGN KEY (parent_id) REFERENCES user(id)
);
```
在上面的SQL语句中,我们使用了CREATE TABLE语句来创建两个表user和child。其中,user表包含了id、name、sex、age、address、password这6个字段,其中id是主键,使用AUTO_INCREMENT关键字来自动递增生成id值;child表包含了id、parent_id、name、birthdate、sex、time、password这7个字段,其中id是主键,使用AUTO_INCREMENT关键字来自动递增生成id值,parent_id是外键,用于关联user表中的id字段。
阅读全文