Mysql數據庫是一種關系型數據庫管理系統,可以讓我們創建和管理數據庫及其中的表、字段、記錄等。下面我們來學習如何在Mysql中創建一張訂單表。
CREATE TABLE `order` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '訂單id',
`user_id` int(11) NOT NULL COMMENT '用戶id',
`product_id` int(11) NOT NULL COMMENT '商品id',
`price` decimal(10,2) NOT NULL COMMENT '價格',
`created_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '創建時間',
`updated_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新時間',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='訂單表';
以上是創建訂單表的MySQL語句,我們來解釋一下:
CREATE TABLE:創建一張新表
order:表名(可以自定義)
id:訂單id字段
user_id:用戶id字段
product_id:商品id字段
price:價格字段
created_at:創建時間字段
updated_at:更新時間字段
NOT NULL:字段不能為空
AUTO_INCREMENT:自動遞增的字段
COMMENT:字段注釋
PRIMARY KEY:設置主鍵(一個表只能有一個主鍵)
ENGINE:存儲引擎(常用的有InnoDB、MyISAM等)
CHARSET:字符集
以上是創建訂單表的步驟及說明,根據實際需要可以調整字段類型、長度等信息。在創建表的過程中,注釋也是非常重要的,方便我們理解和維護。
上一篇html并排圖片代碼
下一篇python 起協程執行