示例中 mysql字段类型为 datetime 使用到mysql函数 DATE_SUB() 和 now() 示例1: <!-- 更新5天前的订单 审核中-6 改成 审核失败-81 create_time <= DATE_SUB(now(), INTERVAL 5 DAY) 5天前,精确到秒 --> ...
分类:
数据库 时间:
2020-04-02 15:57:29
阅读次数:
617
Integrity constraint violation: 1052 Column 'deleted' in where clause is ambiguous MySQL查询的时候出现这个错误提示多半是因为: 1.多表查询的时候几个表中同时出现了某个相同的列名,而在查询条件WHERE后面又没有 ...
分类:
数据库 时间:
2020-03-31 19:19:36
阅读次数:
95
快速生成大量数据 INSERT INTO tableName1(pn_code,belong_id,factory_number) SELECT pn_code,belong_id,factory_number FROM tableName1 四张表合计4000万条数据, 如果不带where,联查的 ...
分类:
数据库 时间:
2020-03-29 14:16:09
阅读次数:
108
使用rpm -qa | grep mysql查询不到MySQL信息 rpm -qa | grep mysql 就使用rpm -qa|grep -i mysql rpm -qa|grep -i mysql 查询到两条MySQL信息,分别客户端和服务端;然后使用rpm -e --nodeps[+MySQ ...
分类:
数据库 时间:
2020-03-29 01:22:51
阅读次数:
332
查询数据库中所有表名select table_name from information_schema.tables where table_schema='csdb' and table_type='base table';查询指定数据库中指定表的所有字段名column_nameselect co ...
分类:
数据库 时间:
2020-03-27 16:56:41
阅读次数:
72
比如有如下的sql查询语句,其中的执行顺序是什么样子的呢? 总体来说,MYSQL的查询语句,可以分为三个部分: 总体来说,MYSQL的查询语句,可以分为三个部分: 一个是表之间的各种连接,这部分是join ...on....形成了一个新的表(可以这么理解); 第二是按照条件去筛选,此处使用的是whe ...
分类:
数据库 时间:
2020-03-26 21:22:22
阅读次数:
116
1.内连接,等值查询查询员工对应的部门名称 select e.ename,d.dname from emp as e inner join dept as d on e.deptno=d.deptno; 2.自连接:把一张表看成两张表使用 查询员工对应的领导名称,要求显示员工名称和领导名称 sele ...
分类:
数据库 时间:
2020-03-23 17:10:40
阅读次数:
92
一、前言 在当今的各种系统中,缓存是对系统性能优化的重要手段。MySQL Query Cache(MySQL查询缓存)在MySQL Server中是默认打开的,但是网上各种资料以及有经验的DBA都建议生产环境中把MySQL Query Cache关闭。按道理,MySQL Server默认打开,是鼓励 ...
分类:
数据库 时间:
2020-03-18 17:09:38
阅读次数:
66
MySQL查询过程 : 查询缓存: 在解析一个查询语句前,如果查询缓存是打开的,那么MySQL会检查这个查询语句是否命中查询缓存中的数据,如果当前查询恰好命中查询缓存,在检查一次用户权限后直接返回缓存中的结果.中中情况下,查询语句不会被解析,也不会生成执行计划,更不会被执行 语法解析和预处理: My ...
分类:
数据库 时间:
2020-03-17 21:00:00
阅读次数:
85