1 / 14
文档名称:

23个mysql查询语句.doc

格式:doc   大小:29KB   页数:14页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

23个mysql查询语句.doc

上传人:一花一世 2019/4/4 文件大小:29 KB

下载得到文件列表

23个mysql查询语句.doc

文档介绍

文档介绍:葿 一查询数值型数据:肆 SELECT*FROMtb_nameWHEREsum>100;袄 查询谓词:>,=,<,<>,!=,!>,!<,>=,<=肁 蕿二查询字符串蒇 SELECT*FROMtb_stu WHEREsname = '小刘'薅 SELECT*FROMtb_stu WHEREsnamelike'刘%'膄 SELECT*FROMtb_stu WHEREsnamelike'%程序员'蕿 SELECT*FROMtb_stu WHEREsnamelike'%PHP%'袇 羃三查询日期型数据袂 SELECT*FROMtb_stuWHEREdate='2011-04-08'虿 注:不同数据库对日期型数据存在差异::芈 (1)MySQL:SELECT*fromtb_nameWHEREbirthday='2011-04-08'蚅 (2)SQLServer:SELECT*fromtb_nameWHEREbirthday='2011-04-08'蚁 (3)Access:SELECT*fromtb_nameWHEREbirthday=#2011-04-08#蝿 莅四查询逻辑型数据膃 SELECT*FROMtb_nameWHEREtype='T'蒀 SELECT*FROMtb_nameWHEREtype='F'袈 逻辑运算符:andornot螆 袅五查询非空数据蒃 SELECT*FROMtb_nameWHEREaddress<>''orderbyaddtimedesc羈 注:<>相当于PHP中的!=*** 莃六利用变量查询数值型数据节 SELECT*FROMtb_nameWHEREid='$_POST[text]' 肈注:利用变量查询数据时,传入SQL的变量不必用引号括起来,因为PHP中的字符串与数值型数据进行连接时,程序会自动将数值型数据转变成字符串,然后与要连接的字符串进行连接薈 肅七利用变量查询字符串数据 羁SELECT*FROMtb_nameWHEREnameLIKE'%$_POST[name]%' 膈完全匹配的方法"%%"表示可以出现在任何位置罿 蒃八查询前n条记录肄 SELECT*FROMtb_nameLIMIT0,$N;膈 limit语句与其他语句,如orderby等语句联合使用,会使用SQL语句千变万化,使程序非常灵活膆 芄九查询后n条记录螃 SELECT*FROMtb_stuORDERBYidASCLIMIT$n芈 薆十查询从指定位置开始的n条记录羆 SELECT*FROMtb_stuORDERBYidASCLIMIT$_POST[begin],$n薁 注意:数据的id是从0开始的莈 羇十一查询统计结果中的前n条记录莄 SELECT*,(yw+sx+wy)AStotalFROMtb_scoreORDERBY(yw+sx+wy)DESCLIMIT0,$num莀 蒈十二查询指定时间段的数据莈 SELECT 要查找的字段FROM表名WHERE字段名BETWEEN初始值AND终止值肆 SELECT*FROMtb_stuWHEREageBETWEEN0AND18莃 薇十三按月查询统计数据蒅 SELECT*FROMtb_stuWHEREmonth(date)='$_POST[date]'ORDERBYdate;薄 注:SQL语言中提供了如下函数,利用这些函数可以很方便地实现按年、月、日进行查询膂 year(data):返回data表达式中的公元年分所对应的数值蚇 month(data):返回data表达式中的月分所对应的数值袆 day(data):返回data表达式中的日期所对应的数值芆 羁十四查询大于指定条件的记录羁 SELECT*FROMtb_stuWHEREage>$_POST[age]ORDERBYage;芇 螄十五查询结果不显示重复记录羄 SELECTDISTINCT字段名FROM表名WHERE查询条件 肁注:SQL语句中的DISTINCT必须与WHERE子句联合使用,否则输出的信息不会有变化,且字段不能用*代替蚈 蒆十六NOT与谓词进行组合条件的查询螃 (1)NOTBERWEEN…AND…对介于起始值和终止值间的数据时行查询可改成<起始值AND>终止值膁 (2)ISNOTNULL对非空值进行查询 聿 (3)ISNULL对空值进行查询袃 (4)NOTIN该式根据使用的关键字是包含在列表内还是排除在列表外,指定表达式的搜索,搜索表达式可以是常量或列名,而列名可以是一组常量,但更多情况下是子查询蒂 芁十七显示数据表中重复的记录和记录条数芅 SELECT name,age,count(*),ageFROMtb_stuWHEREage='19'groupbydate蚅 芀十八对数据进行降序/升序查询莁 SELECT字段名FROMtb