SQL数据库 用CREATE TABLE建表 某汽车公司的配件信息一览表 有下列字段:配件编号,配件名称,型号规格,

SQL数据库 用CREATE TABLE建表 某汽车公司的配件信息一览表 有下列字段:配件编号,配件名称,型号规格,,第1张

CREATE TABLE IF NOT EXISTS Companyinfo (

`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的发展前景是非常光明的!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10065558.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存