仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1464|回复: 9
打印 上一主题 下一主题

[学习教程] MYSQL教程之SQL之数据检索

[复制链接]
金色的骷髅 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:46:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
即使对于MySQL的商业化的企业版来说,也没有高昂的许可证成本,当你将其与像甲骨文和微软之类的大型专有商业数据库比较的话。数据|数据检索
数据检索

在SQL中SELECT语句一般用于检索数据库,大概检索满意你设定前提的数据,以下是复杂的SELECT语句的格局:

select"column1"[,"column2",etc]from"tablename"

[where"condition"];

[]=optional

个中列的名字随着SELECT关头字,它决意了哪一列将被作为了局前往。你能够恣意指定多个列,大概你可使用"*"来选择一切的列。

表的名字是紧随着FROM关头字的,它指出了哪一个表格将作为最初了局被查询。

而WHERE子句(可选)指出哪一个数据大概即将被前往大概显现,它是依据关头字WHERE前面形貌的前提而来的。

在WHERE子句中能够有以下的前提选择:

=即是

>年夜于

<小于

>=年夜于即是

<=小于即是

不即是

LIKE拜见以下正文

正文:LIKE形式婚配操纵符一样可使用在WHERE子句的前提前提中。LIKE是一个功效壮大的操纵符,它可让你选择你"喜好"指定的行。百分号"%"能够被用来婚配任何大概的字符,它能够呈现在指定字符的后面大概前面,比方:

selectfirst,last,city

fromempinfo

wherefirstLIKEEr%;

以上这条SQL语句将会婚配任何名字以Er入手下手的名字,这里必需利用单引号。

大概你也能够利用"%"在字符的后面,比方:

selectfirst,last

fromempinfo

wherelastLIKE%s;

这条SQL语句将会婚配任何名字以s开头的名字。这个"%"的感化就跟DOS命令的"*"号很类似。

select*fromempinfo

wherefirst=Eric;

以上的SQL语句只选择first名字为Eric的行。
如果你在一个遵循GPL的自由(开源)项目中使用MySQL,那么你可以遵循GPL协议使用MySQL。然而,如果你的项目不是在GPL协议下的话,你必须为使用MySQL来支付许可费用,或者你可能因为这个因素而将你的项目改为遵循GPL。
简单生活 该用户已被删除
沙发
发表于 2015-1-17 11:26:52 | 只看该作者
如果处理少量数据,比如几百条记录的数据,我不知道这两种情况哪个效率更高,如果处理大量数据呢?比如有表中有20万条记录.
海妖 该用户已被删除
板凳
发表于 2015-1-20 17:27:17 | 只看该作者
所以你总能得到相应的升级版本,来满足你的需求。
灵魂腐蚀 该用户已被删除
地板
发表于 2015-1-29 13:24:15 | 只看该作者
外键的级联更能扩展可能大部分的同行在设计OLTP系统的时候都不愿意建立外键,都是通过程序来控制父子数据的完整性。
金色的骷髅 该用户已被删除
5#
 楼主| 发表于 2015-2-6 01:28:52 | 只看该作者
在select语句中可以使用groupby子句将行划分成较小的组,然后,使用聚组函数返回每一个组的汇总信息,另外,可以使用having子句限制返回的结果集。
深爱那片海 该用户已被删除
6#
发表于 2015-2-14 20:10:06 | 只看该作者
大家注意一点。如下面的例子:
山那边是海 该用户已被删除
7#
发表于 2015-3-4 10:07:11 | 只看该作者
现在是在考虑:如果写到服务器端,我一下搞他个10个存储过程导过去,那久之服务器不就成垃圾箱了吗?即便优化了我的中间层.
若相依 该用户已被删除
8#
发表于 2015-3-11 18:11:53 | 只看该作者
如果我们从集合论(关系代数)的角度来看,一张数据库的表就是一组数据元的关系,而每个SQL语句会改变一种或数种关系,从而产生出新的数据元的关系(即产生新的表)。
柔情似水 该用户已被删除
9#
发表于 2015-3-19 06:25:17 | 只看该作者
学习SQL语言的话如果要学会去做网站就不是很难!但是要做数据库管理的话就有难度了!
若天明 该用户已被删除
10#
发表于 2015-3-27 10:08:48 | 只看该作者
现在是在考虑:如果写到服务器端,我一下搞他个10个存储过程导过去,那久之服务器不就成垃圾箱了吗?即便优化了我的中间层.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-29 07:10

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表