摘要: 1.定义:一个查询的结果作为领一个查询的条件,作为条件的查询通常称为子查询 2.优点:执行效率高 举例: 1.查询成绩大于平均成绩的学生信息 分析: 第一步:查询出平均成绩:select avg(salary) from student; 第二步:将第一步的结果作为条件查询出成绩大于平均成绩的学生信 阅读全文
posted @ 2017-10-15 22:20 怪咖在骚动 阅读(621) 评论(0) 推荐(0) 编辑
摘要: 1.语法: select 字段列表 from table1 别名1 left join table2 别名2 on 连接条件 [where 子句] 阅读全文
posted @ 2017-10-15 21:15 怪咖在骚动 阅读(1339) 评论(0) 推荐(0) 编辑
摘要: 1.语法:select 字段列表 from table1 别名1 right join table2 别名2 on 连接条件 [where 子句] 阅读全文
posted @ 2017-10-15 21:15 怪咖在骚动 阅读(519) 评论(0) 推荐(0) 编辑
摘要: 1.语法: select 字段列表 from table1,table2 where 子句; select 字段列表 from table1 as 别名1 inner join table2 as 别名2 on 连接条件; 注解: 1.两个表进行内连接的时候必须加on条件(即两个表中相同的字段) 2 阅读全文
posted @ 2017-10-15 21:07 怪咖在骚动 阅读(696) 评论(0) 推荐(0) 编辑
摘要: 1.请解释下列10个shell命令的用途 top:是linux下常用的性能分析工具,能够实时的显示系统中各个进程的资源占用情况,类似于windows的资源管理器,查看系统的cpu,内存,运行时间,交互分区,执行线程等信息。对进程状态进行实时监控。 ps:显示系统进程在瞬间的运行状态 mv:文件/目录 阅读全文
posted @ 2017-10-15 20:23 怪咖在骚动 阅读(2909) 评论(0) 推荐(0) 编辑
摘要: 1.语法:select 字段列表 from 子句 [where 子句][group by 子句][ order by 子句][having 子句][limit 子句]; 注解: 1.where子句对from子句返回的结果进行条件判断,满足条件时候,改行记录添加到结果集中 2.group by 子句对 阅读全文
posted @ 2017-10-15 19:40 怪咖在骚动 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 1.理解: limit用来取结果集中的固定几条记录 2.参数: limit offset,pagesize offset:偏移量,为0时,可以省略 pagesize:每页显示的行数,通常是固定的 0表示从结果集的第一行开始显示 分页原理: page pagesize offset limit off 阅读全文
posted @ 2017-10-15 19:33 怪咖在骚动 阅读(567) 评论(0) 推荐(0) 编辑
摘要: 1.语法:select 字段列表 from 表名 [where 子句][group by 子句][having 子句][order by 子句]; 注解: 1.默认是从第一条记录开始升序, 2.desc是从第一条记录降序 3.order by后边可以跟聚合函数 举例: 1.查询出每个城市的平均工资并 阅读全文
posted @ 2017-10-15 19:26 怪咖在骚动 阅读(735) 评论(0) 推荐(0) 编辑
摘要: 1.定义:having子句对分组的结果集进行进一步的筛选 2.语法:select 字段列表 from 表名称 [where 子句][gruop by 子句] [having 子句]; 3.举例:查询出同一城市的平均工资大于1000的城市名称以及工资 分析:先查询出同一城市的平均工资 语句:selec 阅读全文
posted @ 2017-10-15 18:05 怪咖在骚动 阅读(494) 评论(0) 推荐(0) 编辑
摘要: 1.定义:SQL中聚合函数对一组值进行计算,并返回单个的值 2.主要有: avg():返回指定组中的平均值 count():返回指定组中项目的总数量 max():返回指定组中的数据最大值 min():返回指定组中的数据最小值 sum():返回指定组中的数据和 3.使用场景:聚合函数经常和select 阅读全文
posted @ 2017-10-15 16:40 怪咖在骚动 阅读(1305) 评论(0) 推荐(0) 编辑
摘要: 注解:常常用于where条件判断中 阅读全文
posted @ 2017-10-15 16:14 怪咖在骚动 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 1.语法: select 字段列表 from 表名; 注解: 1.字段列表根据自身需要填写。举例:select name,sex from stu; 2.查询所有字段可以使用*代替。举例: select * from stu; 小插曲: 显示当前使用的数据库命令:1.select database( 阅读全文
posted @ 2017-10-15 16:12 怪咖在骚动 阅读(526) 评论(0) 推荐(0) 编辑
摘要: 1.删除表中的所有数据 语法:delete from 表名; 2.删除表中符合条件的数据 语法:delete from 表名 where 条件; 注解: 1.如果省略where条件,将删除数据表中的所有行。 2.仅仅删除数据,不删除数据表的结构 3.自增长不置1;(也就是说id值会自动增加到删除的最 阅读全文
posted @ 2017-10-15 10:29 怪咖在骚动 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 1.语法: update 表名 set 字段名称1 = 字段值1,字段名称2 = 字段值2 where 条件; 举例: update stu set name = '李x',sex = 2 where name = '李xx'; 注解: update 语句一般都要添加条件,否则更新的一般都是整张表。 阅读全文
posted @ 2017-10-15 10:07 怪咖在骚动 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 创建基本表: CREATE TABLE `stu` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(4) NOT NULL, `sex` char(1) DEFAULT '1', PRIMARY KEY (`id`)) ENGINE=My 阅读全文
posted @ 2017-10-15 10:00 怪咖在骚动 阅读(1774) 评论(0) 推荐(0) 编辑
摘要: CURD C:create(insert)插入操作 U:update,更新操作 R:read(select)查询操作 D:delete删除操作 阅读全文
posted @ 2017-10-15 09:21 怪咖在骚动 阅读(994) 评论(0) 推荐(0) 编辑