mysql某建表語句

2022-10-10 20:57:10 字數 1976 閱讀 5208

create table `product_info`(

`product_id` varchar(32) not null comment '主鍵',

`product_name` varchar(64) not null comment '商品名稱',

`product_price` decimal(8,2) not null comment '商品單價',

`product_stock` int not null comment '庫存',

`product_description` varchar(64) comment '描述',

`product_icon` varchar(512) comment '小圖',

`product_status` tinyint(3) default 0 comment '商品狀態,0正常1下線',

`category_type` int not null comment '類目編號',

`create_time` timestamp not null default current_timestamp comment '建立時間',

`update_time` timestamp not null default current_timestamp on update current_timestamp comment '修改時間',

primary key (`product_id`)

) comment '商品表';

create table `product_category`(

`category_id` int not null auto_increment comment '主鍵',

`category_name` varchar(64) not null comment '類目名字',

`category_type` int not null comment '類目編號',

`create_time` timestamp not null default current_timestamp comment '建立時間',

`update_time` timestamp not null default current_timestamp on update current_timestamp comment '修改時間',

primary key (`category_id`),

unique key `uqe_category_type` (`category_type`)

) comment '類目表';

create table `order_detail`(

`detail_id` varchar(32) not null comment '主鍵',

`order_id` varchar(32) not null comment '訂單id',

`product_id` varchar(32) not null comment '商品id',

`product_name` varchar(64) not null comment '商品名稱',

`product_price` decimal(8,2) not null comment '商品**',

`product_quantity` int not null comment '商品數量',

`product_icon` varchar(512) comment '商品小圖',

`create_time` timestamp not null default current_timestamp comment '建立時間',

`update_time` timestamp not null default current_timestamp on update current_timestamp comment '修改時間',

primary key (`detail_id`),

key `idx_order_id` (`order_id`)

) comment '訂單詳情';

mysql建表語句

在sql語句中注意 約束的概念 1.實體完整性約束 主鍵 唯一且非空 primary key 違約處理 no action 拒絕執行 2.參照完整性約束 外來鍵約束 foregin key references tablename filedname on delete update casecad...

mysql建表語句

mysql裝好以後,進入命令列,開始建表需要先建立乙個database.開始使用 create database mybase use mybase create table user id int 10 auto increment not null primary key,username va...

mysql建表語句

工作的時候總會寫一些建表語句提交給db,有的時候就會忘記主鍵自增寫法,以及一些型別的標註,下面是乙個比較全的建表語句,包括各種型別。create table minisite lock site id int not null auto increment primary key,admin id ...