用sql语句创建上述数据库
时间: 2023-07-12 07:10:33 浏览: 60
SQL语句创建数据库及修改、删除数据库
4星 · 用户满意度95%
以下是使用SQL语句在MySQL数据库中创建上述数据库的代码:
```
-- 创建孵化公司表
CREATE TABLE IncubatorCompany (
CompanyId VARCHAR(10) PRIMARY KEY,
CompanyName VARCHAR(50),
LegalRepresentative VARCHAR(50),
RegisteredAddress VARCHAR(100),
Telephone VARCHAR(20)
);
-- 创建创业公司表
CREATE TABLE StartupCompany (
CompanyId VARCHAR(10) PRIMARY KEY,
CompanyName VARCHAR(50),
Telephone VARCHAR(20)
);
-- 创建员工表
CREATE TABLE Employee (
EmployeeId VARCHAR(10) PRIMARY KEY,
IdCard VARCHAR(20),
Name VARCHAR(50),
Gender CHAR(1),
CompanyId VARCHAR(10),
Mobile VARCHAR(20),
FOREIGN KEY (CompanyId) REFERENCES IncubatorCompany(CompanyId)
);
-- 创建投资方表
CREATE TABLE Investor (
InvestorId VARCHAR(10) PRIMARY KEY,
InvestorName VARCHAR(50),
Telephone VARCHAR(20)
);
-- 创建创业项目表
CREATE TABLE StartupProject (
ProjectId VARCHAR(10) PRIMARY KEY,
CompanyId VARCHAR(10),
InvestorId VARCHAR(10),
EmployeeId VARCHAR(10),
InvestmentAmount DECIMAL(10,2),
InvestmentTime TIMESTAMP,
FOREIGN KEY (CompanyId) REFERENCES StartupCompany(CompanyId),
FOREIGN KEY (InvestorId) REFERENCES Investor(InvestorId),
FOREIGN KEY (EmployeeId) REFERENCES Employee(EmployeeId)
);
```
这段代码可以在MySQL数据库中执行,可以创建一个包含上述表结构的数据库。需要注意的是,如果在其他数据库中执行,可能需要根据具体数据库的语法进行适当调整。
阅读全文