当前位置: 首页 > news >正文

SQL基础练习题一

1.使用sql命令创建数据库shop

     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 是

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)
);

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 (无须设置外键)

ALTER TABLE goods ADD goods_type BIGINT(20);

http://www.mrgr.cn/news/49483.html

相关文章:

  • 【踩坑随笔】Failed to build pycocotools
  • k8s-资源管理、实战入门
  • 大数据治理:构建数据驱动的智能决策体系
  • 后端参数校验方式
  • vue的动态组件 keep-alive
  • Informer: Beyond Efficient Transformer for Long SequenceTime-Series Forecasting
  • Java中的Iterator接口,以及HashSet和TreeSet
  • 蓝桥备战国奖题后总结(2)
  • 关于multiprocessing使用freeze_support()方法
  • FastAPI中的流式响应:实现实时数据传输
  • 根据Vue对比来深入学习React 下 props 组件传值 插槽 样式操作 hooks 高阶组件 性能优化
  • 深入Semantic Kernel:插件开发与实践应用(进阶篇)
  • 【FFmpeg系列】:图片处理
  • AI开发-三方库-Hugging Face-Model
  • 自动化测试-selenium
  • Spring学习——SpringAOP
  • 【LeetCode热题100】分治-快排
  • 刷c语言练习题8(牛客网)
  • BWA -A -B -O -E参数控制比对得分
  • java项目之精准扶贫管理系统源码(springboot+mysql+vue)