SQL基础练习题一

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);
相关推荐
小小不董9 分钟前
深入理解oracle ADG和RAC
linux·服务器·数据库·oracle·dba
胚芽鞘68144 分钟前
查询依赖冲突工具maven Helper
java·数据库·maven
宇钶宇夕1 小时前
SIMATIC S7-1200的以太网通信能力:协议与资源详细解析
运维·服务器·数据库·程序人生·自动化
LuckyLay1 小时前
1.1.1数据类型与变量——AI教你学Django
数据库·django·sqlite
汤姆大聪明2 小时前
Redis 持久化机制
数据库·redis·缓存
brevity_souls3 小时前
什么是时序数据库?——原理、特点与应用
数据库·时序数据库
SelectDB3 小时前
Apache Doris 实时更新技术揭秘:为何在 OLAP 领域表现卓越?
数据库·数据分析·apache
kk在加油4 小时前
Redis数据安全性分析
数据库·redis·缓存
DolphinDB5 小时前
更高效的因子研究工具:基于 DolphinDB 的因子评价框架详解
数据库
此乃大忽悠5 小时前
身份认证缺陷
java·数据库·webgoat·身份认证缺陷