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);
相关推荐
m***667323 分钟前
SQL 实战—递归 SQL:层级结构查询与处理树形数据
java·数据库·sql
昙鱼26 分钟前
Markdown文件导入Milvus向量数据库完整指南
数据库·ai·milvus
A__tao28 分钟前
gotool.top 的 SQL 转 Markdown
数据库·sql
Austindatabases1 小时前
基于SQLite如何设计应用程序,拆散,散,还的散!
数据库·sqlite
矶鹬笛手2 小时前
(2.1) 信息技术及其发展
sql·计算机网络·c#
马克学长3 小时前
SSM面向乡村振兴服务的产教融合服务平台521gh(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面
数据库·乡村振兴·ssm 框架·服务平台
u***27613 小时前
C#数据库操作系列---SqlSugar完结篇
网络·数据库·c#
Y***K4344 小时前
MySQL网站
数据库·mysql
q***44814 小时前
postgresql链接详解
数据库·postgresql
菜鸟‍4 小时前
【后端学习】MySQL数据库
数据库·后端·学习·mysql