`

MYSQL经验总结

阅读更多
1、在mySQL中存取字段区分大小写:即增加一个关键字 BINARY
PASSWD` varchar(50) BINARY DEFAULT NULL



2、根据不同条件更新同一字段的值,使之随着不同的条件而更新不同的值:
也就是 CASE WHEN THEN 的另一种用法
UPDATE audit_system_conf SET VALUE=CASE 
	WHEN NAME = 'HIGHRISK' AND FLAG = 2 THEN '150'
	WHEN NAME = 'MIDDLERISK' AND FLAG = 2 THEN '120'
	WHEN NAME = 'LOWRISK'  AND FLAG = 2 THEN '120' 
	ELSE VALUE
END


3、同时统计多个字段的总数,根据不同条件:
select 
 sum(if(c.RISK_LEV=1,1,0)) AS HIGHRISK,
 sum(if(c.RISK_LEV=2,1,0)) AS MIDDRISK,
 sum(if(c.RISK_LEV=0,1,0)) AS LOWRISK
 FROM audit_record as c


4、以下两种方式都可以得到分组后的组数结果

select count(DISTINCT(cx)) from  sdvs;

select count(*) from (select * from dsads group by dsvds) AS newTable

5、只查询出系统当前时间 不要日期
select CONVERT(varchar(12) , getdate(), 108 ),解释说明:
一个日期格式化函数  CONVERT(VARCHAR(n),字段,格式)
select CONVERT(varchar, getdate(), 120 )
2004-09-12 11:06:08

6、加载数据脚本
DROP PROCEDURE IF EXISTS createDate;
CREATE PROCEDURE `createDate`()
BEGIN
DECLARE i INT DEFAULT 1;
DECLARE j INT default 1;
DECLARE k INT DEFAULT 1;
WHILE k <= 1 DO
WHILE i <= 10 DO
WHILE j <= 1000000 DO

SET j = j+1;
END WHILE;
SET j = 1;
SET i = i + 1;                              
END WHILE;
SET j = 1;
SET i = 1;
SET k = k + 1;
END WHILE;
END;

CALL createDate();
分享到:
评论

相关推荐

    mySql使用方法经验总结

    根据提供的文件信息,本文将对MySQL的使用方法进行详细的总结与解释,旨在为读者提供一套实用的操作指南。MySQL是一款广泛使用的开源关系型数据库管理系统,在Web应用程序、数据仓库、数据分析等领域有着广泛的应用...

    MySQL数据库导入SqlServer实践经验总结.doc

    MySQL数据库导入SqlServer实践经验总结

    mysql面试题以及相关技巧经验总结

    数据库工程师常见面试题,优秀数据库工程师之路——MySQL数据库经验及技巧大汇总,数据库工程师职业规划,数据库工程师面试技巧,MySQL常用命令速查手册

    MySQL忘记密码后如何进入并重置密码-经验总结

    1.MySQL密码忘记了,怎么办? 2.这篇文章能帮你完美解决,重置密码,只需输入指令,无需任何重装与卸载。 3.多次试验都能完美解决,此篇为经验总结,希望能够帮到你!

    mysql面试题以及相关技巧经验总结(常见错误、常用命令速查手册、开发优化与管理维护、常见面试题、面试技巧、职业规划).zip

    这份压缩包文件集合了关于MySQL面试、技巧、经验总结和职业规划的重要资料,为准备MySQL相关职位面试的人提供了宝贵的资源。 首先,"MySQL常见错误及解决方案.pdf"涵盖了在使用MySQL时可能会遇到的各种问题,例如...

    MySQL 安全配置 大牛总结的安全经验

    MySQL 安全配置,大牛总结的安全经验,都是一线生产上的安全配置

    MySQL技术资料来自网易的经验总结

    ### MySQL技术资料来自网易的经验总结 #### 知识点概览 本文档是网易技术部针对MySQL使用过程中积累的经验总结,旨在为用户提供一系列实用的技术指南。文档内容涵盖MySQL的开发和优化两大方面,具体包括了MySQL的...

    MySQL的基础知识以及经验总结

    这个文件是我在学习MySQL的经历中,写下的基础知识和个人学习经验,其中可能会有一些不足之处。其中内容不太适合对MySQL精通的人员。倘如对MySQL语法的知识不太熟悉,也可以下载此文档进行查询。

    mysql自学总结.pdf

    MySQL是世界上最流行的关系型数据库管理系统之一,尤其在Java开发中被广泛应用。对于初学者来说,了解MySQL的基础知识和操作是至关重要的...不断实践和学习,结合实际项目经验,将使你在MySQL的使用上更加熟练和自信。

    Mysql相关使用总结

    ### MySQL 使用总结 #### MySQL 目录结构及配置选项 MySQL 的安装目录通常包含了几个重要的子目录: - **bin**:存储 MySQL 可执行文件,例如 `mysqld` 和 `mysql`。 - **data**:存储 MySQL 数据库的数据文件。 ...

    2023最新版Mysql面试题总结,来自大厂的宝典经验.pdf

    以下是 MySQL 面试题总结,来自大厂的宝典经验。 一、索引 1.1 简介 索引是 MySQL 中的一种数据结构,用于提高查询效率。索引可以是 B+Tree 或 HASH。 1.2 索引的数据结构 为什么是 B+Tree 和 HASH?二叉树、红黑...

    MYSQL学习笔记总结

    以下是对“MYSQL学习笔记总结”中的关键知识点的详细阐述: 1. **基础概念** - **数据库**: 数据库是存储数据的系统,MySQL中的数据组织成表格形式,每个表格包含多个列和行。 - **表**: 表是数据的基本单元,由...

    mySQL面试总结详细指南

    MySQL是世界上最受欢迎的关系型数据库管理系统之一,广泛应用于各种规模的企业和项目中。为了在面试中展现出对MySQL的深入理解和...记得在面试时结合实际工作经验和个人见解来阐述,这将使你的回答更有深度和说服力。

    mysql5.7查阅文档

    根据提供的信息,我们可以总结出以下关于MySQL 5.7及其相关文档的重要知识点: ### MySQL 5.7 参考手册概述 #### 1. **版本覆盖范围** - **MySQL 5.7**: 该参考手册涵盖了从MySQL 5.7至5.7.23的版本。 - **NDB...

    mysql教程详细总结

    ### MySQL教程详细总结 #### 引言 MySQL是一款广泛使用的开源关系型数据库管理系统,因其高效稳定、易于管理和扩展性等特点而备受青睐。本文档旨在总结MySQL的一些基础与进阶知识,便于快速查阅与复习。 #### ...

    Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置经验总结

    ### Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置经验总结 #### 一、引言 本文旨在分享一套完整的Apache+Tomcat+MySQL+jsp+php环境的搭建经验,尤其适合初学者快速入门,并对有经验的开发者提供有价值的...

    MySQL免安装版配置

    **知识点详解:MySQL免安装版配置** MySQL作为全球最广泛使用的开源关系型数据库管理系统之一,其免安装版...对于初学者和有经验的开发者而言,掌握MySQL免安装版的配置方法,无疑能极大提升工作效率和项目实施速度。

    MySQL数据库巡检手册

    13. **最佳实践**:总结日常巡检中的最佳实践,包括定期维护任务、监控指标、性能基准测试等。 通过学习《MySQL数据库巡检手册》,读者将能够熟练掌握MySQL数据库的运维技巧,及时发现并解决潜在问题,保障企业数据...

    MySQL常见的10个典型错误

    尽管MySQL相对稳定且被广泛使用,但在实际应用中,用户仍可能遇到各种问题和错误,尤其是对于新手和经验不足的数据库管理员而言。根据Janos Ruszo在percona live上分享的资料,以下总结了MySQL常见的10个典型错误...

    运维和mysql重点面试题总结详细总结

    运维和MySQL是IT行业中两个关键领域,特别是在互联网和大数据时代,它们的重要性日益凸显。下面将对这些面试题涉及的知识点...对于面试者来说,扎实的技术基础、丰富的实践经验以及良好的问题解决能力都是不可或缺的。

Global site tag (gtag.js) - Google Analytics