用数据库代码敲一个商品表的创建有商品ID
时间: 2024-10-11 22:16:48 浏览: 18
C#实现根据实体类自动创建数据库表
在创建一个包含商品ID的商品表的SQL代码示例中,通常你会看到这样一个基本结构,假设我们使用的是MySQL:
```sql
CREATE TABLE Goods (
ProductID INT PRIMARY KEY AUTO_INCREMENT,
ProductName VARCHAR(100) NOT NULL,
Description TEXT,
Price DECIMAL(10, 2),
Stock INT DEFAULT 0,
CreatedDate TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
```
在这个例子中:
- `ProductID` 是主键,类型为INT,自动递增每次插入新记录时。
- `ProductName` 存储商品名称,不允许为空(`NOT NULL`)。
- `Description` 可能是一个长文本描述,使用TEXT类型。
- `Price` 是商品价格,用DECIMAL表示,保留两位小数。
- `Stock` 表示商品库存,默认值为0。
- `CreatedDate` 记录商品添加的时间,使用TIMESTAMP类型并设置为当前时间。
如果你需要在其他数据库系统如Oracle、PostgreSQL等创建类似的表,语法可能会略有差异,但基本概念是一致的。
阅读全文