1、MySQl的特殊字符:%,_,\;如果想要在sql中使用字符本身,请使用字符“\”进行转义,如“%”应该“\%”
2、select into:
UPDATE `tbl_gp` INNER JOIN (SELECT gpdm,MAX(createTime) createTime FROM `tbl_gp_remark` GROUP BY gpdm ) b ON tbl_gp.`gpdm`=b.gpdm SET remarkTime=b.createTime
3、为mysql数据库中的时间列添加默认当前时间值:
timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
4、查看执行计划:
EXPLAIN SELECT DISTINCT db FROM smi WHERE lb IN (3,5,18,44) AND rk BETWEEN '2014-08-14 06:00' AND '2014-08-14 07:59' AND DD=266089 AND XJ=570000 AND DB>0 LIMIT 0,20;
5、获得mysql优化器优化后的查询语句:
EXPLAIN EXTENDED SELECT DISTINCT db FROM smi WHERE lb IN (3,5,18,44) AND rk BETWEEN '2014-08-14 06:00' AND '2014-08-14 07:59' AND DD=266089 AND XJ=570000 AND DB>0 LIMIT 0,20; SHOW WARNINGS;
4、通过SELECT Sql生成批量update语句:
/*1、对应车线数据更新*/ SELECT CONCAT('UPDATE BD_CXXX SET CORR_CAR_LN=',t2.id,' WHERE ID=',t.id) FROM cxxx t LEFT JOIN (SELECT id,cxmc FROM cxxx WHERE yxx !=0) t2 ON(t.dycx=t2.cxmc) WHERE t2.cxmc IS NOT NULL;
/*2、承担主体、承担费用和承担比率更新*/
SELECT CONCAT('UPDATE BD_TJD SET BEA_SUB=\'YD.',cdzt,'\',BEA_EXP=',cdfy,',BEA_RAT=',cdbl,' WHERE CXXX_ID=',id,' AND PATH_PLC=\'YD.',cdzt,'\'') FROM cxxx WHERE yxx !=0
5、按照表名模糊查找对于的字段名
SELECT * FROM INFORMATION_SCHEMA.columns WHERE TABLE_NAME LIKE '%OfflineActivity%';
6、更改自增字段起始值
ALTER TABLE test AUTO_INCREMENT=30000;
相关推荐
mysql mysql核心知识要点 mysql讲义 传智播客mysql
mysql参考手册重点章节:5 6 7 8 10 11 13 14 15 ## mysql启动方法: ## mysql关闭方法: ## mysql登陆方法:(单、多实例,本地、远程登录) ## 修改mysql提示符 ## 修改密码 ## root密码丢失找回 ## SQL结构化...
mysql基础知识和mysql优化整理,mysql基础知识和mysql优化整理,
mysql基础知识教程,本书详细介绍了如何安装、管理、备份、维护和优化一个MySQL系统。
NULL 博文链接:https://onestopweb.iteye.com/blog/2340103
Mysql 介绍 Mysql 安装 Mysql 管理和操作:其中包括进程用户管理、客户端toad 备份和还原 后台常用管理 数据构造 mysql的体系结构 mysql的监控
超详细mysql基础知识思维导图
MySQL基础知识入门必备,对于刚刚开始学习MySQL数据库的新手很友好。
mysql的安全没有mssql、oracle做得自动化,更多的需要dba及管理员去参入。值得大家关注~
Mysql知识体系和调优,方面了解MYSQL性能调优的知识点
│ 1_数据库通用知识介绍.avi │ 2_MySQL8常规安装.avi │ 3_MySQL8非常规安装.avi │ 4_MySQL8常见客户端和启动相关参数.avi │ ├─新版MySQL DBA综合实战班 第02天 │ 10_MySQL Update课堂练习.mp4 │ 1_课后...
mysql数据库知识点
MySQL基础知识总结.pdf
Mysql基础入门个人笔记,详细记载了Mysql的安装、使用等。事务的概念、表的三范式等等Mysql基础的知识。对入门的小伙伴有一定的帮助。。。
MYSQL 学习的笔记 由MYSQL的简介 和一些基础知识简介。
很好的一个mysql知识总结,把mysql中的基础知识和一些程序员必知的一些高级知识都带了出来,是一个很好的mysql学习指南
mysql知识点.docx
mysql笔记
MySql知识总结。 MySql是一个关系型数据库管理系统,由瑞典MySql AB公司开发,目前属于Oracle公司
MySQL应用常识.rar 严格地说,数据库是“按照数据结构来组织、存储和管理数据的仓库”。在经济管理的日常工作中,常常需要把某些相关的数据放进这样的“仓库”,并根据管理的需要进行相应的处理。例如,企业或事业...