商品goods简表sql语句

这篇博客介绍了用于存储商品信息的数据库表`goods`的详细结构,包括商品ID、分类ID、商品条形码、名称、点击量、品牌、供应商、库存、重量、市场价格、店铺价格等关键字段,以及各种索引的设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

---------------------------------------------------------------------
 goods | CREATE TABLE `goods` (
 `goods_id` mediumint(8) unsigned NOT NULL auto_increment,
 `cat_id` smallint(5) unsigned NOT NULL default '0',
 `goods_sn` varchar(60) NOT NULL default '',
 `goods_name` varchar(120) NOT NULL default '',
 `goods_name_style` varchar(60) NOT NULL default '+',
 `click_count` int(10) unsigned NOT NULL default '0',
 `brand_id` smallint(5) unsigned NOT NULL default '0',
 `provider_name` varchar(100) NOT NULL default '',
 `goods_number` smallint(5) unsigned NOT NULL default '0',
 `goods_weight` decimal(10,3) unsigned NOT NULL default '0.000',
 `market_price` decimal(10,2) unsigned NOT NULL default '0.00',
 `shop_price` decimal(10,2) unsigned NOT NULL default '0.00',
 `promote_price` decimal(10,2) unsigned NOT NULL default '0.00',
 `promote_start_date` int(11) unsigned NOT NULL default '0',
 `promote_end_date` int(11) unsigned NOT NULL default '0',
 `warn_number` tinyint(3) unsigned NOT NULL default '1',
 `keywords` varchar(255) NOT NULL default '',
 `goods_brief` varchar(255) NOT NULL default '',
 `goods_desc` text NOT NULL,
 `goods_thumb` varchar(255) NOT NULL default '',
 `goods_img` varchar(255) NOT NULL default '',
 `original_img` varchar(255) NOT NULL default '',
 `is_real` tinyint(3) unsigned NOT NULL default '1',
 `extension_code` varchar(30) NOT NULL default '',
 `is_on_sale` tinyint(1) unsigned NOT NULL default '1',
 `is_alone_sale` tinyint(1) unsigned NOT NULL default '1',
 `is_shipping` tinyint(1) unsigned NOT NULL default '0',
 `integral` int(10) unsigned NOT NULL default '0',
 `add_time` int(10) unsigned NOT NULL default '0',
 `sort_order` smallint(4) unsigned NOT NULL default '100',
 `is_delete` tinyint(1) unsigned NOT NULL default '0',
 `is_best` tinyint(1) unsigned NOT NULL default '0',
 `is_new` tinyint(1) unsigned NOT NULL default '0',
 `is_hot` tinyint(1) unsigned NOT NULL default '0',
 `is_promote` tinyint(1) unsigned NOT NULL default '0',
 `bonus_type_id` tinyint(3) unsigned NOT NULL default '0',
 `last_update` int(10) unsigned NOT NULL default '0',
 `goods_type` smallint(5) unsigned NOT NULL default '0',
 `seller_note` varchar(255) NOT NULL default '',
 `give_integral` int(11) NOT NULL default '-1',
 `rank_integral` int(11) NOT NULL default '-1',
 `suppliers_id` smallint(5) unsigned default NULL,
 `is_check` tinyint(1) unsigned default NULL,
 PRIMARY KEY  (`goods_id`),
 KEY `goods_sn` (`goods_sn`),
 KEY `cat_id` (`cat_id`),
 KEY `last_update` (`last_update`),
 KEY `brand_id` (`brand_id`),
 KEY `goods_weight` (`goods_weight`),
 KEY `promote_end_date` (`promote_end_date`),
 KEY `promote_start_date` (`promote_start_date`),
 KEY `goods_number` (`goods_number`),
 KEY `sort_order` (`sort_order`)
 ENGINE=MyISAM AUTO_INCREMENT=33 DEFAULT CHARSET=utf8 |
### 数据库 SQL 查询语句 示例教程 #### 什么是 SQL 查询? SQL(Structured Query Language)是一种用于管理和操作关系型数据库的标准语言。通过 SQL 查询,可以从数据库中检索所需的数据并执行各种操作。 #### 基本查询语法 最基本的 SQL 查询形式是从某个表中选取所有数据: ```sql SELECT * FROM 表名; ``` 这表示从指定的表中获取所有列和行的数据[^3]。 #### 部分字段查询 如果只需要特定的字段而不是整个记录,则可以在 `SELECT` 后面列出这些字段的名字: ```sql SELECT goodsName, price FROM goods; ``` 此命令仅返回商品名称 (`goodsName`) 和价格 (`price`) 的组合。 #### 使用别名简化输出理解度 为了使结果更易读或者适应某些显示需求,可以给字段赋予临时名字即别名: ```sql SELECT goodsName AS 商品名称, price AS 价格 FROM goods; -- 或者省略AS关键字以及单引号 SELECT goodsName 商品名称, price 价格 FROM goods; ``` 这里展示了如何将英文字段转换成中文表述以便于业务人员阅读。 #### 利用子查询增强灵活性 当需要基于另一个查询的结果来进行过滤时,就可以采用子查询的方式。比如要找出属于‘财务部’或‘市场部’的所有员工的信息: ```sql SELECT * FROM emp WHERE dept_id IN ( SELECT id FROM dept WHERE NAME='财务部' OR NAME='市场部' ); ``` 这段代码先找到部门名为“财务部”或是“市场部”的id集合,再以此为基础去匹配雇员(`emp`)表里的相应条目[^1]。 #### 修改表格结构实例 除了简单的数据提取外,有时也需要调整现有的数据库架构。例如更改学生表(student01)的一个字段名称及其类型定义如下所示: ```sql ALTER TABLE student01 CHANGE stuID stuNo VARCHAR(8); DESCRIBE student01; ``` 这条指令把原来的`stuID`重命名为`stuNo`, 并将其设置为长度不超过八个字符的字符串类型[^2]。 以上就是一些常见的有关数据库SQL查询方面的基础知识与实际应用例子。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值