mysql语句查询手册

mysql语句查询手册

ID:12328086

大小:32.55 KB

页数:37页

时间:2018-07-16

mysql语句查询手册_第1页
mysql语句查询手册_第2页
mysql语句查询手册_第3页
mysql语句查询手册_第4页
mysql语句查询手册_第5页
资源描述:

《mysql语句查询手册》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、mysql语句脑断路忘记时查询手册数据库数据库(database)保存有组织的数据的容器(通常是一个文本或一组文件)。表(table)某种特定类型数据的结构化清单。模式(schme)关于数据库和表的布局及特性的信息。列(column)表中的一个字段。所有表都是由一个或多个列组成的。数据类型(datatype)所容许的数据的类型。行(row)表中的一个记录。主键(primarykey)一列(或一组列),其值能够唯一区分表中的每个行。任意两行都不具有相同的主键值;每个行都必须具有一个主键值(主键列不允许为null)。;不更新主键列中

2、的值;不重用主键列的值;不在主键列中使用可能会更改的值。MysqlDBMS分为两类:一类为基于共享文件系统的DBMS,另一类为基于客户机-服务器的DBMS。选择数据库USEdatabase;显示数据库SHOWdatabases;显示数据库表的列表SHOWtables;显示表列SHOWCOLUMNSFROMtable;DESCRIBEtable;显示服务器状态信息SHOWSTATUS;显示创建特定数据库SHOWCREATEDATABASEdatabase;显示创建特定数据库表SHOWCREATETABLEtable;显示授予用户的

3、安全权限SHOWGRANTS;显示服务器错误或警告信息SHOWERRORS;SHOWWARNINGS;检索数据检索单列SELECTprod_nameFROMproducts;检索多列SELECTprod_id,prod_name,prod_priceFROMproducts;检索所有列SELECT*FROMproducts;检索不同的行SELECTDISTINCTvend_idFROMproducts;不能部分使用DISTINCT,DISTINCT关键字应用于所有列而不仅是前置它的列。如果给出SELECTDISTINCTvend

4、_id,prod_price,除非指定两个列都不同,否则所有行都将被检索。限制结果SELECTprod_nameFROMproductsLIMIT5;使用SELECT语句检索单个列,LIMIT5指示MySQL返回不多于5行。SELECTprod_nameFROMproductsLIMIT5,5;LIMIT5指示MySQL返回从行5开始的5行,第一个参数为开始位置,第二个参数为检索的行数。行0检索的第一行为行0而不是行1,LIMIT1,1将检索出第二行而不是第一行。排序检索数据子句(clause)SQL语句由子句构成。一个子句通常

5、由一个关键字和所提供的数据组成。明确排序用SELECT语句检索出的数据,可使用ORDERBY子句,ORDERBY子句取一个或多个列的名字,据此对输出进行排序。SELECTprod_nameFROMproductsORDERBYprod_name;通过非选择列进行排序。通常,ORDERBY子句中使用的列将是为显示所选择的列。但是,实际上并不一定要这样,用非检索的列排序数据是完全合法的。按多个列排序SELECTprod_id,prod_price,prod_nameFROMproductsORDERBYprod_price,prod

6、_name;在多个列排序时,排序完全按所规定的顺序进行。上述中,仅在多个行具有相同的prod_price值时才对产品按prod_name进行排序,如果prod_price值唯一,则不按prod_name排序。指定排序方向数据排序不限于升序排序(从A到Z),这是默认排序顺序,还可以使用ORDERBY子句以降序(从Z到A)顺序排序。降序排序使用DESC关键字。SELECTprod_id,prod_price,prod_nameFROMproductsORDERBYprod_priceDESC;在多个列上进行降序排序,必须对每个列指定

7、DESC关键字。ASC为升序,升序为默认排序,可以省略。查找最高价格SELECTprod_priceFROMproductsORDERBYprod_priceDESCLIMIT1;过滤数据在SELECT语句中,数据根据WHERE子句中指定的搜索条件进行过滤。SELECTprod_name,prod_priceFROMproductsWHEREprod_price=2.50;WHERE子句操作符=等于<>不等于!=不等于<小于<=小于等于>大于>=大于等于BETWEEN指定两个值之间SELECTprod_name,prod_pri

8、ceFRIOMproductsWHEREprod_name='fuses';SELECTprSELECTvend_id,prod_nameFROMproductsWHEREvend_id<>1003;SELECTvend_id,prod_nameFROMprod

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。