| 域名空间 下载中心 社区论坛 信息公告 my小屋 |
![]() |
联系我们 设为首页 加入收藏 |
|
首页 | 新闻资讯 | 编程开发 | 网页设计 | 图形图象 | 网络媒体 | 网站模板 | 数 据 库 | 投稿 论坛 | 操作系统 | 系统优化 | 网络安全 | 黑客技术 | 硬件学堂 | 硬件报价 | 服 务 器 | 地图 专题 | 应用软件 | 聊天通讯 | q q 专栏 | 建站经验 | 在线工具 | 站长club | 注 册 表 | 旧版 社会 | 游戏娱乐 | 设计欣赏 | 疑难解答 | 社区论坛 | 网络赚钱 | 网站地图 | 广告服务 | 服务 |
| 新版上线![旧版] | |||||
注:打开慢时请稍等
|
1、“*”,表示按照create table的顺序排列的所有列。 2、按照用户所需顺序排列的列名的清单。 3、可以使用别名取代列名,形式如下:column name as column_heading。 4、表达式(列名、常量、函数,或以算术或逐位运算符连接的列名、常量和函数的任何组合)。 5、内部函数或集合函数。 6、上述各项的任何一种组合。 from:决定select命令中使用哪些表。一般都要求有此项,除非select_list中不含列名(例如,只有常量、算术表达式等)。如果表项中有多个表,用逗号将之分开。在关键词from后面的表的顺序不影响结果。 表名可以给出相关别名,以便使表达清晰。这里的语法是tbl_name [as] alias_name。例如: select t1.name,t2.salary from employee as t1,info as t2 where t1.name=t2.name与select t1.name,t2.salary from employee t1,info t2 where t1.name=t2.name是完全等价的。 所有对该表的其他引用,例如在where子句和having子句中,都要用别名,别名不能以数字开头。 where子句设置了搜索条件,它在insert,update,delete语句中的应用方法也与在select语句中的应用方法完全相同。搜索条件紧跟在关键词where的后面。如果用户要在语句中使用多个搜索条件,则可用and或or连接。搜索条件的基本语法是[not] expression comparison_operator expression;[not] expression [not] like “match_string”;[not] expression is [not] null;[not] expression [not] between expression and expression;[not] column_name join_operator column_name;[not] boolean_expression。 and:用来联结两个条件,并在两个条件都是true的时候返回结果。当在同一语句中使用多个逻辑运算符时,and运算符总是最优先,除非用户用括号改变了运算顺序。 or:用来联结两个条件,当两个条件中有任一条件是true的时候返回结果。当在同一语句中使用多个逻辑运算符时,运算符or通常在运算符and之后进行运算。当然用户可以使用括号改变运算的顺序。 between:用来标识范围下限的关键词,and后面跟范围上限的值。范围where @val between x and y包含首尾值。如果between后面指定的第一个值大于第二个值,则该查询不返回任何行。 column_name:在比较中使用的列名。在会产生歧义时,一定要指明列所在的表名。 comparison_operator:比较运算符。见下表: 符号 意义 = 等于 > 大于 < 小于 >= 大于等于 <= 小于等于 != 不等于 <> 不等于 在比较char,varchar型数据时,“<”的意思是更接近字母表头部,“>”代表更接近字母表尾部。一般来说,小写字母大于大写字母,大写字母大于数字,但是这可能依赖于服务器上操作系统的比较顺序。 在比较时,末尾的空格是被忽略的。例如,“dirk”等于“dirk ”。 在比较日期时,“<”表示早于,“>”表示晚于。 在使用比较运算符比较character和datetime数据时,需用引号将所有数据引起来。 expression:可能是列名、常数、函数或者是列名或常数的任意组合,以及以算术运算符或逐位运算符连接的函数。算术运算符如下表所示: 符号 意义 + 加号 - 减号 * 乘号 / 除号 is null:在搜索一个null值时使用。 like:关键词,对char、varchar和datetime(不包括秒和毫秒)可以使用like,在mysql中like也可以用在数字的表达式上。 当用户在搜索datetime型数据时,最好是使用关键词like,因为完整的datetime记录包含各种各样的日期组件。例如用户在列arrival_time中加入一个值“9:20”,而子句where arrival_time=“9:20”却没有发现它,因为mysql把录入的数据转换成了“jan 1,1900 9:20am”。然而子句where arrival_time like“%9:20%”就能找到它。 boolean_expression:返回“true”或“false”值的表达式。 match_string:由字符和通配符组成的串,用单引号或双引号引起来,是匹配模式。通配符如下表所示: 符号 意义 % 0或多个字符的字符串 _ 任何一单个字符 编辑:黑鹰 [发送给好友] [打印本页] [关闭窗口] [返回顶部] 上一篇:mysql进阶_select篇(一) 下一篇:精通数据库系列之入门-基础篇 转载请注明来源:www.iyit.net 特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。 |
| 最新更新 | 热点排行 | 推荐新闻 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 友情链接 | ||||||
| 设置首 页 - 版权声明 - 广告服务 - 关于我们 - 联系我们 - 友情连接 |
| |||||||