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);
相关推荐
baidu_34099882几秒前
C#怎么实现图片缩略图生成 C#如何批量生成图片的缩略图指定尺寸保持比例不变形【图像】
jvm·数据库·python
qq_37290693几秒前
CSS如何引入CSS预加载器配置_优化样式编译流程提升效率
jvm·数据库·python
2401_89719055几秒前
CSS如何使用currentColor关键字_让颜色自动继承父级属性
jvm·数据库·python
m0_68450198几秒前
如何在 Discord.py 中限制按钮仅由特定角色用户点击
jvm·数据库·python
qq_342295821 分钟前
HTML怎么创建评论区域_HTML嵌套评论语义结构【详解】
jvm·数据库·python
Absurd5872 分钟前
mysql如何配置临时账号权限_mysql带期限的用户授权
jvm·数据库·python
Navicat中国6 分钟前
Navicat 视频简介 | 数据管理之数据编辑器
数据库·编辑器·navicat·数据管理
Java后端的Ai之路2 小时前
Text-to-SQL与智能问数完全指南:基本概念、核心原理、Python实战教学及企业项目落地
数据库·python·sql·text-to-sql·智能问数
Elastic 中国社区官方博客2 小时前
Prometheus Remote Write 在 Elasticsearch 中的摄取原理
大数据·数据库·elasticsearch·搜索引擎·信息可视化·全文检索·prometheus
2601_949816682 小时前
Spring boot启动原理及相关组件
数据库·spring boot·后端