`provider_name` varchar(40) COLLATE utf8_bin NOT NULL DEFAULT 'china' COMMENT '供应商名字',
`provider_addr` varchar(40) COLLATE utf8_bin DEFAULT NULL COMMENT '供应商地址',
`unit_price` decimal(15,4) NOT NULL DEFAULT '0.0000' COMMENT '单价',
`inventory` int(11) NOT NULL DEFAULT '0' COMMENT '库存',
PRIMARY KEY (`provider_name`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin
比如单价最高的是A品牌汽车,售价N元,当然他还有其他信息,你要的就是这个包括单价在内的全部信息是这个意思吧。其实就是在外面再套一层,加一个子查询就行,类似:
select * from table where 单价=(select max(单价) from table)
数据库不同的话语句并不能直接应用,要根据相关数据库的sql规范写一个,所以这个语句并不能完全直接用,可能要稍微改改才行。(比如,我记得sqlserver就需要给每一个子查询起别名才行,我这里可没写)
下面这个是另一种写法,这个估计应该能通用。
select * from table as a,(select max(单价) 最高单价 from table) as c where a.单价=c.最高单价
汽车用品网上商城数据库包括8张表。
本题属于国开《3868MySQL数据库应用》试题。
MySQL是一种开放源代码的关系型数据库管理系统,使用最常用的数据库管理语言--结构化查询语言(SQL)于1998年1月发行第一个版本。
MySQL(发音为"my ess cue el",不是"my sequel")是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言——结构化查询语言(SQL)进行数据库管理。
由于MySQL是开放源代码的,因此任何人都可以在General Public License的许可下下载并根据个性化的需要对其进行修改。MySQL因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好的选择。
MySQL关系型数据库于1998年1月发行第一个版本。它使用系统核心提供的多线程机制提供完全的多线程运行模式,提供了面向C、C++、Eiffel、Java、Perl、PHP、Python以及Tcl等编程语言的编程接口(APIs),支持多种字段类型并且提供了完整的 *** 作符支持查询中的SELECT和WHERE *** 作。
MySQL开发组计划于2001年中期公布MySQL4.0版本。在这个版本中将有以下新的特性被提供:新的表定义文件格式、高性能的数据复制功能、更加强大的全文搜索功能。
在此之后,MySQL开发着希望提供安全的数据复制机制、在BeOS *** 作系统上的MySQL实现以及对延时关键字的定期刷新选项。随着时间的推进,MySQL将对ANSI 92/ANSI 99标准完全兼容。
时至今日 mysql 和 php 的结合绝对是完美。很多大型的网站也用到mysql数据库,mysql的发展前景是非常光明的!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)