MSYQL数据操作语言(DML)-优侠库游戏网
您当前位置:优侠库 > 资讯攻略 >
来源:未知
2020-12-08 00:46:50 浏览: 分类:资讯攻略

MSYQL数据操作语言(DML)

I .选择语法

挑选

[全部|独特|独特]

[高优先级]

[直线_连接]

[SQL小结果] [SQL大结果] [SQL缓冲区结果]

[SQL _ CACHE | SQL _ NO _ CACHE][SQL _ CALC _ FOUND _ ROWS]

选择表达式[,选择表达式...]

[来自表格_参考

[WHERE where_condition]

[分组依据{列名|表达式|职位}

DESC,...[带汇总]]

[具有where_condition]

[排序依据{列名|表达式|职位}

DESC,...]

[限制{[offset,]row _ count | row _ count OFFSET OFFSET }]

[过程过程名称(参数列表)]

[到输出文件'文件名'

[字符集字符集名称]

导出选项

|到转储文件'文件名'

|到var_name [,var_name]]

[用于更新|锁定共享模式]]

将语法简化如下:

选择列1、列2、...

从表1,表2,...

[where条件]

[分组依据& hellip]

【拥有& hellip]

[order by & hellip;]

1.例如:下面的例子

mysql & gt创造餐桌笑话(

-& gt;id int无符号not null auto_increment主键,

-& gt;joketext文本,

-& gt;开玩笑的日期

-& gt;)engine = myisam charset = utf8

mysql & gt插入笑话值(','为什么不?',现在());

#计算列(select用于检索从一个或多个表中选择的行。Select也可用于检索不引用任何表的计算列)

选择1+1作为合计;//结果是2

+ - +

|总计|

+ - +

| 2 |

+ - +

#从餐桌上挑选一切笑话

从笑话中选择*;

+ - + - + - +

| id | joketext | jokedate |

+ - + - + - +

| 1 |有何不可?| 2010-04-08 |

+ - + - + - +

#选择感兴趣的列(投影)

从笑话中选择id、jokedate

#我们可以展示一点笑话文本吗?(预览)

mysql & gt选择id,left(joketext,3)作为内容,jokedate来自笑话;

+ - + - + - +

| id |内容| jokedate |

+ - + - + - +

| 1 |为什么| 2010-04-08 |

+ - + - + - +

#统计表中的记录数

mysql & gt选择count(*)作为笑话记录;

+ - +

记录|

+ - +

| 1 |

+ - +

#统计2000年1月1日以后输入的笑话记录数。

从笑话中选择count(*),其中jokedate & gt= & lsquo2000年1月1日;

#笑话包含“鞋子”//%表示任何字符。

mysql & gt从joketext喜欢“%not%”的笑话中选择joketext作为内容;

+ - +

|内容|

+ - +

|为什么不呢?|

+ - +

#显示2000年4月带有“鞋子”的笑话(组合查询)

从joketext喜欢的地方选择joke text & quot;% not % & quot和jokedate & gt= & quot2000年4月1日& quot和jokedate & lt"2000年5月1日& quot;

2.分组语句

员工emp(员工编号、姓名、电话、部门编号、销售)

部门表dept(部门编号、名称、地址)

1)显示各部门的最高工资。

select deptno,max(sal)from EMP group by deptno;

select deptno,max(sal)as & lsquo;最高工资& rsquo来自deptno的emp组;

注:max()、min()& hellip;当函数出现在显示列中时,它必须与group by一起使用。

3.嵌套子查询

1)显示各部门收入最高的员工信息。

从员工中选择*

其中sal in(从emp中选择max(sal)

按deptno分组);(首先按组排序,然后显示组中最大的一个)

2)根据薪资水平显示员工信息。

萨尔·desc的select * from emp order

3)极限s,n

limit子句可用于强制select语句返回指定数量的记录。Limit接受一个或两个数字参数。参数必须是整数常量。如果给定两个参数,第一个参数指定第一个返回记录行的偏移量,第二个参数指定返回记录行的最大数量n。初始记录行的偏移量是0(而不是1)。

(1)查看薪资最低的前五名员工的信息。

select * from emp order by sal limit 0,5;

& oacuteselect * from EMP order by sal limit 5;

(2)查看3号到7号员工的信息。

select * from emp limit 2,5;

关键词:MSYQL数据操作语言

优侠库网站每天提供最新最热门的安卓手机软件、游戏下载、分享热门手游资讯攻略教程、手机软件教程步骤,专注安卓手机游戏软件下载。

本文链接:http://www.123down.cn/gonglue/227191.html

攻略资讯
安卓软件
安卓游戏