1.使用sql命令创建数据库shop
sql
CREATE DATABASE shop;
2.使用SQL语言创建表
商品表goods
列名 数据类型 大小 默认值 可以为空 备注
商品ID bigint 20 否 主键 自动递增
商品名称 varchar 50 无 是
商品标题 varchar 100 无 是
添加时间 datetime 0000-00-00 否
商品价格 decimal 10,2 0.0 否 保留两位小数
商品库存 int 11 100 否
商品状态 int 2 1 否 1待上架2在售
使用SQL创建商品类型表
商品类型表goods_type
列名 数据类型 大小 默认值 可以为空 备注
类型ID bigint 20 否 主键 自动递增
类型名 varchar 10 无 是
类型图标 varchar 255 null 是
sql
CREATE TABLE goods (
goodsID BIGINT(20) NOT NULL AUTO_INCREMENT,
goodsName VARCHAR(50) NULL,
goodsTitle VARCHAR(100) NULL,
goodsTime DATETIME NOT NULL DEFAULT '1970-01-01',
goodsPrice DECIMAL(10,2) NOT NULL DEFAULT '0.0',
goodsNumb INT(11) NOT NULL DEFAULT '100',
goodsState INT(2) NOT NULL DEFAULT '1',
PRIMARY KEY (goodsID)
);
sql
CREATE TABLE goods_type(
type_ID BIGINT(20) NOT NULL AUTO_INCREMENT,
type_name VARCHAR(10) NULL,
type_img VARCHAR(255) NULL DEFAULT NULL,
PRIMARY KEY (type_ID)
);
3.使用SQL向商品表添加字段商品类型
商品类型 数据类型:bigint 大小:20 (无须设置外键)
sql
ALTER TABLE goods ADD goods_type BIGINT(20);