--查询年级编号为1的学生记录:INSERT UPDATE DELETE --基本语法:SELECT 列名 FROM 表名 [WHERE 条件表达式] [ORDER BY] SELECT StudentNo,StudentName FROM Student WHERE GradeId=1 --查询学 ...
分类:
数据库 时间:
2018-12-17 17:33:53
阅读次数:
226
MySQL的万能"嵌套循环"并不是对每种查询都是最优的。不过还好,mysql查询优化器只对少部分查询不适用,而且我们往往可以通过改写查询让mysql高效的完成工作。在这我们先来看看mysql优化器有哪些局限性: 1.关联子查询 mysql的子查询实现得非常糟糕。最糟糕得一类查询是where条件中包含 ...
分类:
数据库 时间:
2018-12-15 17:23:24
阅读次数:
186
17.Mysql分区分区是指根据一定的规则把一个表分解成多个部分,逻辑上仍是一张表,实际上由多个物理分区对象组成。分区对于应用是完全透明的,不影响业务逻辑和SQL编写。分区的优点: 可以存储更多的数据; 优化查询;当where条件包含分区键时只在特定的分区查询;当涉及聚合函数时每个分区可以并行查询。 ...
分类:
数据库 时间:
2018-12-15 15:46:12
阅读次数:
202
一.多表数据记录查询 department表 employee表 1.1 where条件连接 温馨小提示:仔细观察一下这排列顺序,李老师id是2,以此类推,明显默认是asc升序排序 2.2 inner join条件连接 2.3 outer join外连接 department表 employee表 ...
分类:
其他好文 时间:
2018-12-12 20:33:46
阅读次数:
165
1 计算记录的总数 SELECT COUNT(ID) FROM TABLE (WHERE...) where条件视情况加 2计算某列的和 SELECT SUM(数字字段) AS SUMCOUNT FROM TABLENAME; 3查询字段的最大最小 SELECT MAX(字段) FROM TABLE ...
分类:
数据库 时间:
2018-12-11 18:20:09
阅读次数:
204
一、在表字段上可以使用算术运算 1.1使用算术运算符 查询员工的年薪 select 员工id,员工月薪*12 from 员工表 ; 1.2条件查询语句 条件(=、>、<、is null、is not null、...) 语法:select 字段列表 from 表名 [where 条件] 查询员工名为 ...
分类:
其他好文 时间:
2018-12-11 11:23:09
阅读次数:
147
平时的数据库操作都是图形化界面完成了。然而有时候批量操作字段的时候还是不得不用到原生的sql语句。so这个就专门记录下自己使用过的又记不住的sql语句。没事看看拿起来当备忘录 批量修改某个字段的数据 update 表名 set 字段名=" " where 条件; update order set i ...
分类:
数据库 时间:
2018-12-05 20:53:35
阅读次数:
164
--增删改查--增 insert into 表名(列名) value(值列表) --删 delect from 表名 where 条件 --改 update 表名 set 列名=值1,列名2=值2 where 条件 --查 select 列名1,列名2,...from 表名 where 条件 gro... ...
分类:
数据库 时间:
2018-12-03 15:30:12
阅读次数:
245
最近在用tp3.2框架,在查询的时候用到了select(),这条语句返回的是二维数组,所以在对返回的数据做处理时,遇到了些麻烦,百度了下foreach,终于用foreach解决了数据的筛选问题 (因为不知道该怎么设置where条件,设置只显示Jdate字段中今天以后的数据,所以只能在select查询 ...
分类:
编程语言 时间:
2018-12-02 22:36:48
阅读次数:
251
1.where 条件筛选结果 上诉语句的意思是在某表中查询某列名等于某特定值得所有列 2.Like 模糊查询 上诉语句意思是在某表中查询某列名以高开头的所有列 注:%在后 以....开头 %在前 以...结尾 %...% 包含.... 当然模糊查询中还有下划线,一个下划线代表一个字符 3.group ...
分类:
数据库 时间:
2018-12-01 15:13:07
阅读次数:
221