MySQL函数
MySQL 函数 MySQL 中的函数跟 Python 中的函数没有太多的差异,因为函数都是用来封装功能上相对独立且会被重复使用的代码的。如果非要找出一些差别来,那么 MySQL 中的函数是可以执行 SQL 语句的。 示例:我们通过自定义函数实现了截断超长字符串的功能。 delimiter $$ create function truncate_string( content...
MySQL 函数 MySQL 中的函数跟 Python 中的函数没有太多的差异,因为函数都是用来封装功能上相对独立且会被重复使用的代码的。如果非要找出一些差别来,那么 MySQL 中的函数是可以执行 SQL 语句的。 示例:我们通过自定义函数实现了截断超长字符串的功能。 delimiter $$ create function truncate_string( content...
事务 什么是事务? 要么都成功,要么都失败。 事务就是将一组 SQL 语句放在同一批次内去执行; 如果一个 SQL 语句出错, 则该批次内的所有 SQL 都将被取消执行; MySQL 事务处理只支持 InnoDB 和 BDB 数据表类型; 事务管理(ACID) 原子性 (Atomic) 整个事务中的所有操作,要么全部完成,要么全部不完成,不可能停滞在中间某...
MySQL 基本命令 查看命令 1. 查看所有数据库 show databases; 2. 查看所有字符集 show character set; +———-+———————————+———————+——–+ Charset Description Default collation Maxlen ...
从源码看多种类型的键值对设计 ViewModel CreationExtras Key 设计 public sealed class CreationExtras { internal val map: MutableMap<Key<*>, Any?> = mutableMapOf() /** * Key for the elements...
Android 11 适配 适配 targetSdkVersion 30(修改的内容只针对 targetSdkVersion 30 或者以上才生效) 分区存储强制执行 (Android 11 强制执行,Android 10 可选执行) targetSdkVersion>=30,强制执行分区存储见 分区存储 媒体文件访问权限 为了在保证用户隐私的同时可以更轻松地访问媒体,...
构建优化思路 Gradle 执行分为 Initialization -> Configuration -> Execution 三个阶段. 通常来说 Initialization 都很少, 我们主要来看看其它两个阶段的优化。 不管执行哪个 task, configuration 阶段都会执行. 因此 Configuration 阶段的优化十分必要 构建优化 常规优化手段 ...
影响构建速度的因素 主要有以下几个方面: 硬件性能:CPU、RAM 等; 构建配置:缓存、增量编译等; 项目:项目的大小和复杂度,代码量、模块化、依赖管理等; 其他:网络速度,下载慢或者找不到等 构建耗时分析工具 Build Analyzer Build Analyzer,是 Android Studio 提供的构建分析器,可以在 build 窗口中打开查看。 ...
SQL 基础 通常可以将 SQL 分为四类,分别是 DDL(数据定义语言)、DML(数据操作语言)、DQL(数据查询语言)和 DCL(数据控制语言)。 DDL 主要用于创建、删除、修改数据库中的对象,比如创建、删除和修改二维表,核心的关键字包括 create、drop 和 alter; DML 主要负责数据的插入、删除和更新,关键词包括 insert、delete 和 upda...
视图 视图是关系型数据库中将一组查询指令构成的结果集组合成可查询的数据表的对象。简单的说,视图就是虚拟的表,但与数据表不同的是,数据表是一种实体结构,而视图是一种虚拟结构,你也可以将视图理解为保存在数据库中被赋予名字的 SQL 语句。 使用视图可以获得以下好处: 可以将实体数据表隐藏起来,让外部程序无法得知实际的数据结构,让访问者可以使用表的组成部分而不是整个表,降低数据库被攻击...
MySQL 基础 MySQL 介绍 MySQL 最早是由瑞典的 MySQL AB 公司开发的一个开放源码的关系数据库管理系统,该公司于 2008 年被昇阳微系统公司(Sun Microsystems)收购。在 2009 年,甲骨文公司(Oracle)收购昇阳微系统公司,因此 MySQL 目前也是 Oracle 旗下产品。 MySQL 在过去由于性能高、成本低、可靠性好,已经成为最流行的...