('a'=1 and 'b'=2) or ('c'=3 and 'd'=4) and 'e'=5 $where_1['a'] = 1; $where_1['b'] = 2; $where_2['c'] = 3; $where_2['d'] = 4; $where_main['_complex'] =... ...
分类:
Web程序 时间:
2019-03-08 09:19:50
阅读次数:
588
mysql语言有四种: DDL 数据库定义语言,DML数据库操作语言,数据库查询语言DQL,数据库控制语言DCL 数据库查询语言:DQL 数据库查询语言基本结构是: SELECT 开头+ 条件 + FROM + 条件 + WHERE + 条件 SELECT<字段名表> FROM<表或视图名> WHE ...
分类:
数据库 时间:
2019-03-06 23:09:41
阅读次数:
184
今天遇到一个数据表的两个列数据要互换,在网上找到并记录下。 直接用Sql就可以搞定,语法如下 我们来模拟验证一下,在数据库建立一个这样的表 第一步:创建数据表 第二步:插入数据 第三步:查询数据(未执行前结果) 第四步:使用语法 第五步:执行结果 PS:如何不想全部修改,可在后续添加where条件做 ...
分类:
数据库 时间:
2019-02-22 12:33:34
阅读次数:
534
ThinkPHP 条件是一个表里面的两个字段比较 今天群里有人问,thinkphp框架,条件是一个表里的两个字段,怎么查询。 然后就做了下测试: 比如查询出 手机号就是微信号 的用户: (1)首先,正常的sql语句应该是这样的: 然后在thinkphp框架中测试: (2)当where条件是字符串时, ...
分类:
Web程序 时间:
2019-02-20 14:37:14
阅读次数:
312
mysql如何删除一条记录 delete from 表名 where 条件 实例: use db1 delete from tb1 where id = 1; ...
分类:
数据库 时间:
2019-02-17 23:39:16
阅读次数:
222
1.查询数据 默认是从偏移量为0 处开始查村数据,通过指定offset 可以从offset 处开始取数 2.where 语句 mysql where 条件不区分大小写,若要区分大小写则采用下面的写法 3.update 更新表记录 4.删除表记录 delete delete 语句如果不指定where ...
分类:
数据库 时间:
2019-02-11 19:47:43
阅读次数:
171
select substr(xoq.item,2,5) model from xwp_out_quantity xoq where xoq.vendor='&s_vendor'and (casewhen xoq.vendor='220010'then substr(xoq.item,2,1) els ...
分类:
数据库 时间:
2019-02-04 18:14:52
阅读次数:
256
平时排序 select 字段 from 表名 where 条件 order by 根据字段排序 desc 从大到小排序(降序) select 字段 from 表名 where 条件 order by 根据字段排序 asc 从小到大排序(升序) 有的时候我需要根据楼层进行排序 比如B3、B2、B1、1 ...
分类:
数据库 时间:
2019-02-01 19:47:16
阅读次数:
233
SQL的执行顺序: –第一步:执行FROM –第二步:WHERE条件过滤 –第三步:GROUP BY分组 –第四步:执行SELECT投影列 –第五步:HAVING条件过滤 –第六步:执行ORDER BY 排序 参考博客 –第一步:执行FROM –第二步:WHERE条件过滤 –第三步:GROUP BY ...
分类:
数据库 时间:
2019-01-28 22:21:43
阅读次数:
233
1.先过滤简单且能筛选大部分数据出去的条件; 2.只查询有用的数据 不返回自己不需要的列,尽量不要使用select *; 不要返回自己不需要的行,尽量使用where条件来过滤自己需要的内容; 考虑使用top; 考虑使用分页; 对于聚合查询,可以用having子句进行进一步的过滤; 3.禁用隐式转化 ...
分类:
数据库 时间:
2019-01-28 01:27:40
阅读次数:
187