怎么学习MySQL?select查询?mysql的select

我的MYSQL学习心得(7) : 查询 - 文章 - 伯乐在线
& 我的MYSQL学习心得(7) : 查询
在这个《我的MYSQL学习心得》系列里面,我一直都把MYSQL跟SQLSERVER进行比较,相互进行比较是学习一样东西比较好的方法
比较出大家的异同点,从而加深记忆
这一篇《我的MYSQL学习心得(七)》也是一样,相同的地方略略带过,不同的地方我会给出例子,谢谢大家的支持o(∩_∩)o
这一节主要介绍MYSQL里的基本查询()
MySQL中select的基本语法形式:
select 属性列表
from 表名和视图列表
[where 条件表达式]
[group by 属性名[having 条件表达式]]
[order by 属性名[asc|desc]]
[limit &offset&,row count]
select 属性列表from 表名和视图列表[where 条件表达式][group by 属性名[having 条件表达式]][order by 属性名[asc|desc]][limit &offset&,row count]
where子句:按照“条件表达式”指定的条件进行查询。
group by子句:按照“属性名”指定的字段进行分组。
having子句:有group by才能having子句,只有满足“条件表达式”中指定的条件的才能够输出。
group by子句通常和count()、sum()等聚合函数一起使用。
order by子句:按照“属性名”指定的字段进行排序。排序方式由“asc”和“desc”两个参数指出,默认是按照“asc”来排序,即升序。
建立测试表
创建测试表
CREATE TABLE fruits
f_id CHAR(10)
s_id INT NOT NULL,
f_price DECIMAL(8,2) NOT NULL,
PRIMARY KEY(f_id)
CREATE TABLE fruits(&&f_id CHAR(10)&&NOT NULL,&&s_id INT NOT NULL,&&f_name&&CHAR(255)&&NOT NULL,&&f_price DECIMAL(8,2) NOT NULL,&&PRIMARY KEY(f_id))
插入测试数据
INSERT INTO fruits(f_id,s_id,f_name,f_price)
VALUES('a1',101,'apple',5.2),
('b1',102,'blackberry',5.2),
('bs1',105,'orange',5.2),
('bs2',103,'melon',5.2),
('t1',106,'banana',5.2);
INSERT INTO fruits(f_id,s_id,f_name,f_price)VALUES('a1',101,'apple',5.2),('b1',102,'blackberry',5.2),('bs1',105,'orange',5.2),('bs2',103,'melon',5.2),('t1',106,'banana',5.2);
使用select语句查询f_id字段的数据
SELECT f_id,f_name FROM fruits
SELECT f_id,f_name FROM fruits
注意:MYSQL中SQL语句是不区分大小写的,因此select和SELECT作用是相同的
这一点跟SQLSERVER是一样的!
CREATE TABLE fruits
f_id CHAR(10)
s_id INT NOT NULL,
f_price DECIMAL(8,2) NOT NULL,
PRIMARY KEY(f_id)
CREATE TABLE fruits(&&f_id CHAR(10)&&NOT NULL,&&s_id INT NOT NULL,&&f_name&&CHAR(255)&&NOT NULL,&&f_price DECIMAL(8,2) NOT NULL,&&PRIMARY KEY(f_id))
带like的字符匹配查询
1、百分号通配符“%”,匹配任意长度的字符,甚至包括零字符
SELECT f_id,f_name FROM fruits WHERE f_name LIKE 'b%y'
SELECT f_id,f_name FROM fruits WHERE f_name LIKE 'b%y'
2、下划线通配符“_”,一次只能匹配任意一个字符
下面语句有四个下划线
SELECT f_id,f_name FROM fruits WHERE f_name LIKE '____n'
SELECT f_id,f_name FROM fruits WHERE f_name LIKE '____n'
同样,在SQLSERVER里面也是有的
SELECT * FROM [dbo].[aaa] WHERE [name] LIKE 's_____'
USE [sss]GOSELECT * FROM [dbo].[aaa] WHERE [name] LIKE 's_____'
CREATE TABLE customers
NOT NULL AUTO_INCREMENT,
c_name CHAR(25) NOT NULL,
PRIMARY KEY(c_id)
CREATE TABLE customers(&&c_id INT&&NOT NULL AUTO_INCREMENT,&&c_name CHAR(25) NOT NULL,&&c_city&&CHAR(50)&& NULL,&&PRIMARY KEY(c_id))
INSERT INTO customers(c_name,c_city)
VALUES('liming','china'),
('hongfang',NULL)
INSERT INTO customers(c_name,c_city)VALUES('liming','china'),('hongfang',NULL)
SELECT * FROM customers WHERE c_city IS NULL
SELECT * FROM customers WHERE c_city IS NULL
SELECT * FROM customers WHERE c_city IS NOT NULL
SELECT * FROM customers WHERE c_city IS NOT NULL
AND、OR、DISTINCT关键字
SELECT f_id,f_name FROM fruits WHERE f_name LIKE '____n' AND f_id='bs2'
SELECT f_id,f_name FROM fruits WHERE f_name LIKE '____n' AND f_id='bs2'
SELECT f_id,f_name FROM fruits WHERE f_name LIKE '____n' OR f_id='bs2'
SELECT f_id,f_name FROM fruits WHERE f_name LIKE '____n' OR f_id='bs2'
SELECT DISTINCT s_id FROM fruits
SELECT DISTINCT s_id FROM fruits
SELECT s_id ,COUNT(1) AS total FROM fruits GROUP BY s_id
SELECT s_id ,COUNT(1) AS total FROM fruits GROUP BY s_id
再插入两条记录
INSERT INTO fruits(f_id,s_id,f_name,f_price)
VALUES('a6',101,'cherry',6),
('a8',102,'coconut',7)
INSERT INTO fruits(f_id,s_id,f_name,f_price)VALUES('a6',101,'cherry',6),('a8',102,'coconut',7)
如果要查看每个供应商提供的水果的种类的名称,MYSQL中可以在GROUP BY中使用GROUP_CONCAT()函数,
将每个分组中各个字段的值显示出来
SELECT s_id,GROUP_CONCAT(f_name) AS NAMES FROM fruits GROUP BY s_id
SELECT s_id,GROUP_CONCAT(f_name) AS NAMES FROM fruits GROUP BY s_id
SQLSERVER是没有GROUP_CONCAT()函数的,SQLSERVER要达到同样效果需要使用xml函数,MYSQL这方面做得非常好
having:过滤分组
根据s_id对fruits表中的数据进行分组,并显示水果种类大于1的分组信息
SELECT s_id ,GROUP_CONCAT(f_name) AS NAMES FROM fruits GROUP BY s_id HAVING COUNT(f_name)&1
SELECT s_id ,GROUP_CONCAT(f_name) AS NAMES FROM fruits GROUP BY s_id HAVING COUNT(f_name)&1
在group by中使用with rollup
SELECT s_id ,COUNT(1) AS total FROM fruits GROUP BY s_id WITH ROLLUP
SELECT s_id ,COUNT(1) AS total FROM fruits GROUP BY s_id WITH ROLLUP
增加了最后一行,7表示total列的所有值的总和
而rollup关键字在SQLSERVER里面也有,详见:
注意:当使用ROLLUP时,不能同时使用ORDER BY子句进行结果排序,即ROLLUP和ORDER BY是互相排斥的!
limit限制查询结果的数量
在SQLSERVER中是使用TOP关键字,而在MYSQL中是使用LIMIT关键字
LIMIT[位置偏移量],行数
LIMIT[位置偏移量],行数
第一个“位置偏移量”参数指示MYSQL从哪一行开始显示,是一个可选参数,如果不指定“位置偏移量”
将会从表中第一条记录开始(第一条记录的位置偏移量是0,第二天记录的位置偏移量是1……以此类推)
第二个参数“行数”指示返回的记录条数
SELECT * FROM fruits
SELECT * FROM fruits
SELECT * FROM fruits LIMIT 4,3
SELECT * FROM fruits LIMIT 4,3
上面结果返回从第5条记录行(因为从0开始数)开始之后的3条记录
注意:在MYSQL5.6中可以使用 LIMIT 4 OFFSET 3 ,意思是获取从第5行记录开始的3条记录,和 LIMIT 4,3 返回的结果是一样的
在SQLSERVER2012里面开始支持类似MYSQL的这种语法,但是需要按某一列先排序,而不像MYSQL那样不用按照某一列排序
CREATE TABLE fruits
f_id CHAR(10) NOT NULL ,
s_id INT NOT NULL ,
f_name CHAR(255) NOT NULL ,
f_price DECIMAL(8, 2) NOT NULL ,
PRIMARY KEY ( f_id )
INTO fruits
'blackberry' ,
'orange' ,
'banana' ,
'cherry' ,
'coconut' ,
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
USE [sss]GO&CREATE TABLE fruits(&&&&f_id CHAR(10) NOT NULL ,&&&&s_id INT NOT NULL ,&&&&f_name CHAR(255) NOT NULL ,&&&&f_price DECIMAL(8, 2) NOT NULL ,&&&&PRIMARY KEY ( f_id ))&INSERT&&INTO fruits&&&&&&&&( f_id ,&&&&&&&&&&s_id ,&&&&&&&&&&f_name ,&&&&&&&&&&f_price&&&&&&&&)&&&&&&&&SELECT&&'a1' ,&&&&&&&&&&&&&&&&101 ,&&&&&&&&&&&&&&&&'apple' ,&&&&&&&&&&&&&&&&5.2&&&&&&&&UNION ALL&&&&&&&&SELECT&&'b1' ,&&&&&&&&&&&&&&&&102 ,&&&&&&&&&&&&&&&&'blackberry' ,&&&&&&&&&&&&&&&&5.2&&&&&&&&UNION ALL&&&&&&&&SELECT&&'bs1' ,&&&&&&&&&&&&&&&&105 ,&&&&&&&&&&&&&&&&'orange' ,&&&&&&&&&&&&&&&&5.2&&&&&&&&UNION ALL&&&&&&&&SELECT&&'bs2' ,&&&&&&&&&&&&&&&&103 ,&&&&&&&&&&&&&&&&'melon' ,&&&&&&&&&&&&&&&&5.2&&&&&&&&UNION ALL&&&&&&&&SELECT&&'t1' ,&&&&&&&&&&&&&&&&106 ,&&&&&&&&&&&&&&&&'banana' ,&&&&&&&&&&&&&&&&5.2&&&&&&&&UNION ALL&&&&&&&&SELECT&&'a6' ,&&&&&&&&&&&&&&&&101 ,&&&&&&&&&&&&&&&&'cherry' ,&&&&&&&&&&&&&&&&6&&&&&&&&UNION ALL&&&&&&&&SELECT&&'a8' ,&&&&&&&&&&&&&&&&102 ,&&&&&&&&&&&&&&&&'coconut' ,&&&&&&&&&&&&&&&&7
先按s_id排序,然后返回第5行开始的3条记录
[dbo].[fruits]
ORDER BY [s_id] ASC
OFFSET 4 ROWS
FETCH NEXT 3 ROWS ONLY;
SELECT&&*FROM&&&&[dbo].[fruits]ORDER BY [s_id] ASC&&&&&&&&OFFSET 4 ROWSFETCH NEXT 3 ROWS ONLY;
虽然没有MYSQL那么方便,不过也算是一种进步,而对于OFFSET FETCH NEXT的性能可以参考宋沄剑的文章:
子查询这个特性从MYSQL4.1开始引入。
插入测试数据
CREATE TABLE tbl1(num1 INT NOT NULL);
CREATE TABLE tbl2(num2 INT NOT NULL)
INSERT INTO tbl1 VALUES(1),(4),(13),(27);
INSERT INTO tbl2 VALUES(6),(14),(11),(20)
CREATE TABLE tbl1(num1 INT NOT NULL);CREATE TABLE tbl2(num2 INT NOT NULL)&INSERT INTO tbl1 VALUES(1),(4),(13),(27);INSERT INTO tbl2 VALUES(6),(14),(11),(20)
ANY关键字接在一个比较操作符的后面,表示若与子查询返回的任何值比较为TRUE,则返回TRUE
返回tbl2表的所有num2列,然后将tbl1中的num1的值与之进行比较,只要大于num2的任何一个值,即为符合查询条件的结果
SELECT num1 FROM tbl1 WHERE num1&ANY(SELECT num2 FROM tbl2)
SELECT num1 FROM tbl1 WHERE num1&ANY(SELECT num2 FROM tbl2)
ALL关键字接在一个比较操作符的后面,表示与子查询返回的所有值比较为TRUE,则返回TRUE
SELECT num1 FROM tbl1 WHERE num1&ALL(SELECT num2 FROM tbl2)
SELECT num1 FROM tbl1 WHERE num1&ALL(SELECT num2 FROM tbl2)
在SQLSERVER中也可以使用ANY和ALL关键字
CREATE TABLE tbl1(num1 INT NOT NULL)
CREATE TABLE tbl2(num2 INT NOT NULL)
INSERT INTO tbl1 VALUES(1),(4),(13),(27)
INSERT INTO tbl2 VALUES(6),(14),(11),(20)
SELECT num1 FROM tbl1 WHERE num1&ANY(SELECT num2 FROM tbl2)
SELECT num1 FROM tbl1 WHERE num1&ALL(SELECT num2 FROM tbl2)
12345678910
USE [sss]GOCREATE TABLE tbl1(num1 INT NOT NULL)CREATE TABLE tbl2(num2 INT NOT NULL)&INSERT INTO tbl1 VALUES(1),(4),(13),(27)INSERT INTO tbl2 VALUES(6),(14),(11),(20)&SELECT num1 FROM tbl1 WHERE num1&ANY(SELECT num2 FROM tbl2)SELECT num1 FROM tbl1 WHERE num1&ALL(SELECT num2 FROM tbl2)
结果是一样的
使用UNION关键字,合并结果时,两个查询对应的列数和数据类型必须相同。
各个SELECT语句之间使用UNION或UNION ALL关键字分隔
UNION:执行的时候删除重复的记录,所有返回的行都是唯一的
UNION ALL:不删除重复行也不对结果进行自动排序
SELECT s_id,f_name,f_price
FROM fruits
WHERE f_price&9.0
SELECT s_id,f_name,f_price
FROM fruits
WHERE s_id IN (101,103)
SELECT s_id,f_name,f_price&&&&FROM fruitsWHERE f_price&9.0UNION SELECT s_id,f_name,f_priceFROM fruitsWHERE s_id IN (101,103)
第一个查询把f_price小于9.0的记录查询出来,第二个查询把s_id为101和103的记录查询处理
因为f_price小于9.0的记录里有些记录的s_id是102、105、106,这些结果不会被去掉会跟第二个查询进行合并
所以最终的结果会有s_id为102、105、106的记录
正则表达式查询
正则表达式在SQLSERVER里面是没有的,但是在MYSQL里不单只有,而且功能也比较丰富
MYSQL中使用REGEXP关键字指定正则表达式的字符匹配模式
1、查询以特定字符或字符串开头的记录
字符“^”匹配以特定字符或者字符串开头的文本
SELECT * FROM fruits WHERE f_name REGEXP '^b'
SELECT * FROM fruits WHERE f_name REGEXP '^b'
返回f_name字段以b开头的记录
2、查询以特定字符或字符串结尾的记录
字符“$”匹配以特定字符或者字符串结尾的文本
SELECT * FROM fruits WHERE f_name REGEXP 'y$'
SELECT * FROM fruits WHERE f_name REGEXP 'y$'
返回f_name字段以y结尾的记录
3、用符号“.”来代替字符串中的任意一个字符
字符“.”匹配任意一个字符
SELECT * FROM fruits WHERE f_name REGEXP 'a.g'
SELECT * FROM fruits WHERE f_name REGEXP 'a.g'
a和g两个字母之间包含单个字符,orange符合要求
4、使用“*”和“+”来匹配多个字符
星号“*”匹配前面的字符任意多次,包括0次。加号“+”匹配前面的字符至少一次
SELECT * FROM fruits WHERE f_name REGEXP '^ba*'
SELECT * FROM fruits WHERE f_name REGEXP '^ba*'
blackberry和banana符合要求,b开头,a匹配任意多次,不管出现的顺序在哪里
SELECT * FROM fruits WHERE f_name REGEXP '^ba+'
SELECT * FROM fruits WHERE f_name REGEXP '^ba+'
“a+”匹配字母“a”至少一次,只有banana满足匹配条件
5、匹配指定字符串
正则表达式可以匹配指定字符串,只要这个字符串在查询文本中即可,如要匹配多个字符串,多个字符串之间使用分隔符“|”隔开
SELECT * FROM fruits WHERE f_name REGEXP 'on|ap'
SELECT * FROM fruits WHERE f_name REGEXP 'on|ap'
可以看到apple 、melon 、coconut 3个值中都包含有字符串“on”和“ap”,满足匹配条件
6、匹配指定字符中的任意一个
方括号“[]”指定一个字符集合,只匹配其中任何一个字符,即为所查找的文本
SELECT * FROM fruits WHERE f_name REGEXP '[ot]'
SELECT * FROM fruits WHERE f_name REGEXP '[ot]'
方括号[]还可以指定数值集合
SELECT * FROM fruits WHERE s_id REGEXP '[456]'
SELECT * FROM fruits WHERE s_id REGEXP '[456]'
s_id字段值中有3个数字中的1个即为匹配记录字段
[456]也可以写成[4-6]即指定集合区间
7、匹配指定字符以外的字符
“[^字符集合]”匹配不在指定集合中的任何字符
SELECT * FROM fruits WHERE f_id REGEXP '[^a-e1-2]'
SELECT * FROM fruits WHERE f_id REGEXP '[^a-e1-2]'
返回开头不在a-e
1-2字母的记录,例如a1,b1这些记录就不符合要求
8、使用{n,} 或者{n,m}来指定字符串连续出现的次数
“字符串{n,}”,表示至少匹配n次前面的字符;“字符串{n,m}”表示匹配前面的字符串不少于n次,不多于m次。
SELECT * FROM fruits WHERE f_name REGEXP 'b{1,}'
SELECT * FROM fruits WHERE f_name REGEXP 'b{1,}'
至少匹配1次字母b,blackberry和banana都符合要求
SELECT * FROM fruits WHERE f_name REGEXP 'ba{1,3}'
SELECT * FROM fruits WHERE f_name REGEXP 'ba{1,3}'
“ba”字符串最少出现一次,最多三次,banana这个字符串符合要求
这一节介绍了MYSQL里的查询,并且比较了与SQLSERVER的区别,特别是MYSQL里的正则查询灵活多变
这一点比SQLSERVER略为优胜
可能感兴趣的话题
关于伯乐在线博客
在这个信息爆炸的时代,人们已然被大量、快速并且简短的信息所包围。然而,我们相信:过多“快餐”式的阅读只会令人“虚胖”,缺乏实质的内涵。伯乐在线内容团队正试图以我们微薄的力量,把优秀的原创文章和译文分享给读者,为“快餐”添加一些“营养”元素。
新浪微博:
推荐微信号
(加好友请注明来意)
– 好的话题、有启发的回复、值得信赖的圈子
– 分享和发现有价值的内容与观点
– 为IT单身男女服务的征婚传播平台
– 优秀的工具资源导航
– 翻译传播优秀的外文文章
– 国内外的精选文章
– UI,网页,交互和用户体验
– 专注iOS技术分享
– 专注Android技术分享
– JavaScript, HTML5, CSS
– 专注Java技术分享
– 专注Python技术分享
& 2016 伯乐在线PHP+MYSQL。PHP如何判断mysql的select查询返回值是空的啊??-php-电脑编程网PHP+MYSQL。PHP如何判断mysql的select查询返回值是空的啊??作者:woshimajia0005 和相关&&PHP+MYSQL。& PHP如何判断 的 select查询结果是空的啊??------回答---------------其他回答(15分)---------_num_rows($result)==0------其他回答(15分)---------if(mysql_num_rows($result)){}else{& 为空}------回答---------------其他回答(15分)---------mysql_num_rows($result)==0------其他回答(15分)---------if(mysql_num_rows($result)){}else{ & 为空}相关资料:|||||||PHP+MYSQL。PHP如何判断mysql的select查询返回值是空的啊??来源网络,如有侵权请告知,即处理!编程Tags:                &                    您所在的位置: &
适合初学者的MySQL学习笔记之SELECT语句使用详解
适合初学者的MySQL学习笔记之SELECT语句使用详解
本文我们主要介绍了适合初学者的MySQL学习笔记之SELECT语句的使用,以及WHERE子句查询和LIKE通配符的使用实例,希望能够对您有所帮助。
上次我们介绍了:,本次我们介绍一下MySQL学习笔记之SELECT语句的使用方法,接下来就让我们一起来了解一下这部分内容吧。
SELECT语句的完整语法为:
SELECT[ALL|DISTINCT|DISTINCTROW|TOP]& &{*|talbe.*|[table.]field1[AS&alias1][,[table.]field2[AS&alias2][,&]]}& &FROM&tableexpression[,&][IN&externaldatabase]& &[WHERE&]& &[GROUP&BY&]& &[HAVING&]& &[ORDER&BY&]& &[WITH&OWNERACCESS&OPTION]&
说明:用中括号([])括起来的部分表示是可选的,用大括号({})括起来的部分是表示必须从中选择其中的一个。
1.FROM子句
FROM子句指定了SELECT语句中字段的来源。FROM子句后面是包含一个或多个的表达式(由逗号分开),其中的表达式可为单一表名称、已保存的查询或由 INNER JOIN、LEFT JOIN 或RIGHT JOIN 得到的复合结果。如果表或查询存储在外部数据库,在IN子句之后指明其完整路径。
例:下列SQL语句返回所有有定单的客户:
SELECT&OrderID,Customer.customerID& &FROM&Orders&Customers& &WHERE&Orders.CustomerID=Customers.CustomeersID&
2.ALL、DISTINCT、DISTINCTROW、TOP谓词
(1) ALL 返回满足SQL语句条件的所有记录。如果没有指明这个谓词,默认为ALL。例如:
SELECT&ALL&FirstName,LastName& &FROM&Employees&&
(2) DISTINCT 如果有多个记录的选择字段的数据相同,只返回一个。
(3) DISTINCTROW 如果有重复的记录,只返回一个。
(4) TOP显示查询头尾若干记录。也可返回记录的百分比,这是要用 TOP N PERCENT子句(其中N 表示百分比)。
例:返回5%定货额最大的定单
SELECT&TOP&5&PERCENT*& &FROM&[&Order&Details]& &ORDER&BY&UnitPrice*Quantity*(1-Discount)&DESC&
3.用AS子句为字段取别名&
如果想为返回的列取一个新的标题,或者,经过对字段的计算或总结之后,产生了一个新的值,希望把它放到一个新的列里显示,则用AS保留。
例:返回FirstName字段取别名为NickName
SELECT&FirstName&AS&NickName&,LastName&,City& &FROM&Employees&&
例:返回新的一列显示库存价值
SELECT&ProductName&,UnitPrice&,UnitsInStock&,UnitPrice*UnitsInStock&AS&valueInStock& &FROM&Products&
WHERE 子句指定查询条件
例:返回96年1月的定单
SELECT&OrderID,&CustomerID,&OrderDate& &FROM&Orders& &WHERE&OrderDate#1/1/96#&AND&OrderDate#1/30/96#&&
Mcirosoft JET SQL 中,日期用&#&定界。日期也可以用Datevalue()函数来代替。在比较字符型的数据时,要加上单引号&&,尾空格在比较中被忽略。 例:WHERE OrderDate&#96-1-1#
也可以表示为: WHERE OrderDate&Datevalue(&1/1/96&)
使用NOT表达式求反:
例:查看96年1月1日以后的定单:WHERE Not OrderDate&=#1/1/96#
范围(BETWEEN 和 NOT BETWEEN):
BETWEEN &AND&运算符指定了要搜索的一个闭区间。
例:返回96年1月到96年2月的定单:WHERE OrderDate Between #1/1/96# And #2/1/96#
列表(IN ,NOT IN):
IN 运算符用来匹配列表中的任何一个值。IN子句可以代替用OR子句连接的一连串的条件。
例:要找出住在 London、Paris或Berlin的所有客户
SELECT&CustomerID,&CompanyName,&ContactName,&City& &FROM&Customers& &WHERE&City&In(&London&,&&Paris&,&&Berlin&)&&
模式匹配(LIKE)
LIKE运算符检验一个包含字符串数据的字段值是否匹配一指定模式。
LIKE运算符里使用的通配符
通配符的含义 :
? 任何一个单一的字符
* 任意长度的字符
# 0~9之间的单一数字
[字符列表] 在字符列表里的任一值
[!字符列表] 不在字符列表里的任一值
- 指定字符范围,两边的值分别为其上下限
例:返回邮政编码在(171)555-0000到(171)555-9999之间的客户
SELECT&CustomerID&,CompanyName,City,Phone& &FROM&Customers& &WHERE&Phone&Like&&(171)555-####&
关于适合初学者的MySQL学习笔记之SELECT语句的使用就介绍到这里了,希望本次的介绍能够对您有所收获!
【编辑推荐】
【责任编辑: TEL:(010)】
关于&&&&的更多文章
MySQL 5.6.10已经发布,Oracle将其称之为MySQL 5.6正式版。51CTO
数据库产品
数据库综合
数据库新闻
维基百科将切换到另外一款开源数据库MariaDB
DBA是数据库管理员,英文是Database Administrator。一
生活中,有各种点滴的时间值得我们去记录,这个专题主
这一专题主要是讨论关于数据库设计的内容,包含数据库
本书作为思科认证体系中的入门级教材,主要讲述了网络的基本知识和思科设备的基本命令,以及路由、交换等深层次网络知识的入门知
51CTO旗下网站MySQL怎么使用select查询远程数据库表
[问题点数:30分,结帖人antsshadow]
MySQL怎么使用select查询远程数据库表
[问题点数:30分,结帖人antsshadow]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2010年 总版技术专家分年内排行榜第二
2009年 总版技术专家分年内排行榜第三
本帖子已过去太久远了,不再提供回复功能。MySQL:select version() as version - 小谈博客}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信