- 参考:http://www.cnblogs.com/kevinji/p/5520295.html 根据项目需要,前段时间在搞EMM系统各种安装包的自动化部署工作,主要包括一键安装和一键启动\停止功能。总结记录下来,以供后用。 本文主要是自动安装MySQL5.7.11版,Linux版脚本在CentOS7系统下测试通过。 流程如下: ... 参考:http://www.cnblogs.com/kevinji/p/5520295.html 根据项目需要,前段时间在搞EMM系统各种安装包的自动化部署工作,主要包括一键安装和一键启动\停止功能。总结记录下来,以供后用。 本文主要是自动安装MySQL5.7.11版,Linux版脚本在CentOS7系统下测试通过。 流程如下: ...
- publicfunction public_about(){ $sql= "SELECTc.catid,c.catname,c.catdir,FROM_BASE64(p.content) FROM v9_page p JOINv9_category c ON c.catid=p.catid WHERE c.par... publicfunction public_about(){ $sql= "SELECTc.catid,c.catname,c.catdir,FROM_BASE64(p.content) FROM v9_page p JOINv9_category c ON c.catid=p.catid WHERE c.par...
- 参考:http://www.cnblogs.com/thomas12112406/p/5813394.html 数据表: 列转行:利用max(case when then) max ---聚合函数 取最大值 ( case course when '语文' then s... 参考:http://www.cnblogs.com/thomas12112406/p/5813394.html 数据表: 列转行:利用max(case when then) max ---聚合函数 取最大值 ( case course when '语文' then s...
- http://www.dewen.io/q/4248 select empid,deptid,rank from ( select c.empid,c.deptid, if(@pdept=c.deptid,@rank:=@rank+1,@rank:=1) as rank, @pdept:=c.deptid from ( select catid... http://www.dewen.io/q/4248 select empid,deptid,rank from ( select c.empid,c.deptid, if(@pdept=c.deptid,@rank:=@rank+1,@rank:=1) as rank, @pdept:=c.deptid from ( select catid...
- 定义游标时直接查询数据时,结果为空,解决方法如下: /*--定义游标名字为C_RESULT */ DECLARE C_RESULT CURSOR FOR SELECT TABLE_NAME,COLUMN_... 定义游标时直接查询数据时,结果为空,解决方法如下: /*--定义游标名字为C_RESULT */ DECLARE C_RESULT CURSOR FOR SELECT TABLE_NAME,COLUMN_...
- 1 SQL优化 show status 了解各种SQL的执行效率: # 查看本session的sql执行效率 show status like 'Com_%'; # 查看全局的统计结果 SHOW GLOBAL STATUS LIKE 'Com_%' # 查看服务器的状态 show global status; 12345678 结果: Com_selec... 1 SQL优化 show status 了解各种SQL的执行效率: # 查看本session的sql执行效率 show status like 'Com_%'; # 查看全局的统计结果 SHOW GLOBAL STATUS LIKE 'Com_%' # 查看服务器的状态 show global status; 12345678 结果: Com_selec...
- 1 什么是事务 一种可靠、一致的方式,访问和操作数据库中数据的程序单元。 2 ACID性质 并非任意的对数据库的操作序列都是数据库事务。数据库事务拥有以下四个特性,习惯上被称之为ACID特性。 原子性(Atomicity) 一次事务包含在其中的对数据库的操作中的操作要么全部成功,要么全部失败。 一致性(Consistency) 跨表、跨行、跨事务,数据库始... 1 什么是事务 一种可靠、一致的方式,访问和操作数据库中数据的程序单元。 2 ACID性质 并非任意的对数据库的操作序列都是数据库事务。数据库事务拥有以下四个特性,习惯上被称之为ACID特性。 原子性(Atomicity) 一次事务包含在其中的对数据库的操作中的操作要么全部成功,要么全部失败。 一致性(Consistency) 跨表、跨行、跨事务,数据库始...
- 1 SQL 的哲学 形如 Linux 哲学一切都是文件,在 SQL 领域也有这样一条至理名言 一切都是关系 2 关系数据库 所谓关系数据库(Relational database)是创建在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。 现实世界中的各种实体以及实体之间的各种联系均用关系模型表示。现如今虽然对此模型有一些批评意见,但... 1 SQL 的哲学 形如 Linux 哲学一切都是文件,在 SQL 领域也有这样一条至理名言 一切都是关系 2 关系数据库 所谓关系数据库(Relational database)是创建在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。 现实世界中的各种实体以及实体之间的各种联系均用关系模型表示。现如今虽然对此模型有一些批评意见,但...
- 创建索引 CREATE [UNIQUE|FULLTEXT|SPATIAL] INDEX index_name [USING index_type] ON table_name (index_col_name,...) 123 其中对应的语法变量信息如下: [UNIQUE|FULLTEXT|SPATIAL] 1 中括号中的这三个关键字表示创建的索引类型,它们分... 创建索引 CREATE [UNIQUE|FULLTEXT|SPATIAL] INDEX index_name [USING index_type] ON table_name (index_col_name,...) 123 其中对应的语法变量信息如下: [UNIQUE|FULLTEXT|SPATIAL] 1 中括号中的这三个关键字表示创建的索引类型,它们分...
- 很简单,就是为了统计记录数 由SELECT返回 为了理解这个函数,让我们祭出 employee_tbl 表 注意:由于 SQL 查询对大小写不敏感,所以在 WHERE 条件中,无论是写成 ZARA 还是 Zara,结果都是一样的 count(1),count(*),count(字段)区别 count(1)和count(*) 作用 都是检索表中所有记录行... 很简单,就是为了统计记录数 由SELECT返回 为了理解这个函数,让我们祭出 employee_tbl 表 注意:由于 SQL 查询对大小写不敏感,所以在 WHERE 条件中,无论是写成 ZARA 还是 Zara,结果都是一样的 count(1),count(*),count(字段)区别 count(1)和count(*) 作用 都是检索表中所有记录行...
- 在MySQL中,整数和浮点数的定义都是有多种类型,整数根据实际范围定义,浮点数语言指定整体长度和小数长度。浮点数类型包括单精度浮点数(float型)和双精度浮点数(double型)。定点数类型就是decimal型。定点数以字符串形式存储,因此,其精度比浮点数要高,而且浮点数会出现误差,这是浮点数一直存在的缺陷。如果要对数据的精度要求比较高,还是选择定点数decimal比... 在MySQL中,整数和浮点数的定义都是有多种类型,整数根据实际范围定义,浮点数语言指定整体长度和小数长度。浮点数类型包括单精度浮点数(float型)和双精度浮点数(double型)。定点数类型就是decimal型。定点数以字符串形式存储,因此,其精度比浮点数要高,而且浮点数会出现误差,这是浮点数一直存在的缺陷。如果要对数据的精度要求比较高,还是选择定点数decimal比...
- explain或者desc获取MySQL如何执行select语句的信息。 结果包含很多列 1 各列字段说明 1.1 id SELECT标识符。这是查询中SELECT的序列号,表示查询中执行select子句或者操作表的顺序。如果该行引用其他行的并集结果,则该值可为NULL。 id号分为三种情况: id相同,那么执行顺序从上到下 explain se1ect ... explain或者desc获取MySQL如何执行select语句的信息。 结果包含很多列 1 各列字段说明 1.1 id SELECT标识符。这是查询中SELECT的序列号,表示查询中执行select子句或者操作表的顺序。如果该行引用其他行的并集结果,则该值可为NULL。 id号分为三种情况: id相同,那么执行顺序从上到下 explain se1ect ...
- MySQL的行锁是在引擎层由各个引擎自己实现的。不是所有的引擎都支持行锁,MyISAM就不支持。不支持行锁意味着并发控制只能用表锁,对于这种引擎的表,同一张表上任何时刻只能有一个更新在执行,这就会影响到业务并发度。 InnoDB是支持行锁的,这也是MyISAM被InnoDB替代的重要原因之一。 行锁就是针对数据表中行记录的锁。 事务A更新了一行,而这时候事务B也要更新... MySQL的行锁是在引擎层由各个引擎自己实现的。不是所有的引擎都支持行锁,MyISAM就不支持。不支持行锁意味着并发控制只能用表锁,对于这种引擎的表,同一张表上任何时刻只能有一个更新在执行,这就会影响到业务并发度。 InnoDB是支持行锁的,这也是MyISAM被InnoDB替代的重要原因之一。 行锁就是针对数据表中行记录的锁。 事务A更新了一行,而这时候事务B也要更新...
- 1 Schema概念 schema在数据库中表示的是数据库对象集合,它包含了各种对像,比如:表,视图,存储过程,索引等等。 一般一个用户对应一个集合,所以为区分不同集合就需给不同集合起名。用户的schema名就相当于用户名,并作为该用户缺省schema。所以schema集合看上去像用户名。 例如当我们访问一个数据表时,若该表没有指明属于哪个schema,系统就会... 1 Schema概念 schema在数据库中表示的是数据库对象集合,它包含了各种对像,比如:表,视图,存储过程,索引等等。 一般一个用户对应一个集合,所以为区分不同集合就需给不同集合起名。用户的schema名就相当于用户名,并作为该用户缺省schema。所以schema集合看上去像用户名。 例如当我们访问一个数据表时,若该表没有指明属于哪个schema,系统就会...
- 应用场景:数据库升级、覆盖、卸载等原因,造成数据库丢失。 本次恢复是因为版本升级(覆盖安装),造成的数据库丢失;新版本的数据库正常运行,但是里面没有之前的数据库了; 下面就是安装目录 可以看出两个安装目录都存在,打开低版本的目录,data文件夹很舒坦的就在里面。 准备把5.7.24 的迁移到 5.7.31 的 下面就恢复低版本的数据到高版中去: 1、把整个data... 应用场景:数据库升级、覆盖、卸载等原因,造成数据库丢失。 本次恢复是因为版本升级(覆盖安装),造成的数据库丢失;新版本的数据库正常运行,但是里面没有之前的数据库了; 下面就是安装目录 可以看出两个安装目录都存在,打开低版本的目录,data文件夹很舒坦的就在里面。 准备把5.7.24 的迁移到 5.7.31 的 下面就恢复低版本的数据到高版中去: 1、把整个data...
上滑加载中
推荐直播
-
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中 -
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中 -
华为云码道:零代码股票智能决策平台全功能实战2026/04/18 周六 10:00-12:00
秦拳德-中软国际教育卓越研究院研究员、华为云金牌讲师、云原生技术专家
利用Tushare接口获取实时行情数据,采用Transformer算法进行时序预测与涨跌分析,并集成DeepSeek API提供智能解读。同时,项目深度结合华为云CodeArts(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中
热门标签